Remote procedure calling expression generation system
First Claim
1. A remote procedure calling expression generation system for generating a remote procedure calling expression for requesting a service composed by combining plural procedures in a resource space in which a resource object and a procedure for processing the resource object are distributed, the system comprising:
- plural hyperobject means, each of which comprises;
procedure calling expression generation rule storage means for storing a procedure calling expression generation rule for generating a procedure calling expression;
one or more attribute storage means for storing an attribute value; and
link storage means for storing one or more pieces of link information of the other hyperobject means, wherein;
the procedure calling expression generation rule stored in the procedure calling expression generation rule storage means is composed of a character string according to a predetermined syntax rule for describing one or more generation rule elements composed of a reference to the attribute value and/or a reference to a result of the generation of the procedure calling expression in linked hyperobject means; and
the hyperobject means is activated in response to a request for generating the procedure calling expression, the system further comprising;
generation rule element extracting means for interpreting the procedure calling expression generation rule stored in the procedure calling expression generation rule storage means according to the predetermined syntax rule and extracting the generation rule element;
means for searching the attribute storage means if the extracted generation rule element is the reference to the attribute value and substituting a corresponding attribute value for the generation rule element; and
means for issuing the request for generating the procedure calling expression to the linked hyperobject means if the extracted generation rule element is the reference to the result of the generation of a procedure calling expression in the linked hyperobject means and substituting the result of the generation of the procedure calling expression by the linked hyperobject means for the generation rule element.
1 Assignment
0 Petitions
Accused Products
Abstract
To dynamically and efficiently generate URL for a complex remote procedure call composed by combining plural procedure servers in WWW resource space, a hyperobject is provided with a URL generation rule storage section for storing a URL generation rule for generating URL as a procedure calling expression, an attribute storage section for storing an attribute value and a link storage section for storing link information of the other hyperobjects. The URL generation rule is described according to a predetermined syntax rule for describing a URL generation rule element for the reference to an attribute value and a link. The hyperobject includes procedures that interprets the URL generation rule and refers to a value of an attribute included as a generation rule element and processing for acquiring each of the result of the generation of URL in a linked hyperobject. The processing is activated in response to a request for generating URL and a procedure calling expression in a URL format is dynamically generated. A request for generating URL is reflexively issued to a linked hyperobject.
12 Citations
6 Claims
-
1. A remote procedure calling expression generation system for generating a remote procedure calling expression for requesting a service composed by combining plural procedures in a resource space in which a resource object and a procedure for processing the resource object are distributed, the system comprising:
-
plural hyperobject means, each of which comprises;
procedure calling expression generation rule storage means for storing a procedure calling expression generation rule for generating a procedure calling expression;
one or more attribute storage means for storing an attribute value; and
link storage means for storing one or more pieces of link information of the other hyperobject means, wherein;
the procedure calling expression generation rule stored in the procedure calling expression generation rule storage means is composed of a character string according to a predetermined syntax rule for describing one or more generation rule elements composed of a reference to the attribute value and/or a reference to a result of the generation of the procedure calling expression in linked hyperobject means; and
the hyperobject means is activated in response to a request for generating the procedure calling expression, the system further comprising;
generation rule element extracting means for interpreting the procedure calling expression generation rule stored in the procedure calling expression generation rule storage means according to the predetermined syntax rule and extracting the generation rule element;
means for searching the attribute storage means if the extracted generation rule element is the reference to the attribute value and substituting a corresponding attribute value for the generation rule element; and
means for issuing the request for generating the procedure calling expression to the linked hyperobject means if the extracted generation rule element is the reference to the result of the generation of a procedure calling expression in the linked hyperobject means and substituting the result of the generation of the procedure calling expression by the linked hyperobject means for the generation rule element. - View Dependent Claims (2)
-
-
3. A remote procedure calling expression generation system for generating a URL for requesting a service composed by combining plural procedure servers in a WWW resource space in which an HTTP object and a procedure for processing the HTTP object are distributed, the system comprising:
-
plural hyperobject means, each of which comprising;
URL generation rule storage means for storing a URL generation rule for generating a URL as a procedure calling expression;
one or more attribute storage means for storing an attribute value; and
linked storage means for storing one or more pieces of link information of the other hyperobject means, wherein;
the URL generation rule stored in the URL generation rule storage means is composed of a character string according to a predetermined syntax rule for describing one or more URL generation rule elements composed of a reference to the attribute value and/or a reference to a result of the generation of the URL in linked hyperobject means; and
the hyperobject means is activated in response to a request for generating the URL, the system further comprising;
URL generation rule element extracting means for interpreting the URL generation rule stored in the URL generation rule storage means according to the predetermined syntax rule and extracting the URL generation rule element;
means for searching the attribute storage means if the extracted URL generation rule element is the reference to the attribute value and substituting a corresponding attribute value for the URL generation rule element; and
means for issuing the request for generating the URL to the linked hyperobject means if the extracted URL generation rule element is the reference to the result of the generation of the URL in the linked hyperobject means and substituting the result of the generation of the URL by the linked hyperobject means for the URL generation rule element.
-
-
4. A hyperobject for generating a remote procedure calling expression for requesting a service composed by combining plural procedures in a resource space in which a resource object and a procedure for processing the resource object are distributed, the hyperobject comprising:
-
procedure calling expression generation rule storage means for storing a procedure calling expression generating rule for generating a procedure calling expression;
one or more attribute storage means for storing an attribute value; and
link storage means for storing one or more pieces of link information of the other hyperobjects, wherein;
the procedure calling expression generation rule stored in the procedure calling expression generation rule storage means is composed of a character string according to a predetermined syntax rule for describing one or more generation rule elements composed of a reference to an attribute value and/or a reference to a result of the generation of the procedure calling expression in a linked hyperobject; and
the hyperobject is activated in response to a request for generating the procedure calling expression, the hyperobject further comprising;
means for interpreting the procedure calling expression generation rule stored in the procedure calling expression generation rule storage means according to the predetermined syntax rule and extracting the generation rule element;
means for searching the attribute storage means if the extracted generation rule element is the reference to the attribute value and substituting a corresponding attribute value for the generation rule element; and
means for issuing the request for generating the procedure calling expression to the linked hyperobject if the extracted generation rule element is the reference to the result of the generation of the procedure calling expression in the linked hyperobject and substituting the result of the generation of the procedure calling expression by the linked hyperobject for the generation rule element. - View Dependent Claims (5)
-
-
6. A hyperobject for generating a URL for requesting a service composed by combining plural procedure servers in a WWW resource space in which an HTTP object and a procedure for processing the HTTP object are distributed, the hyperobject comprising:
-
URL generation rule storage means for storing a URL generation rule for generating a URL as a procedure calling expression;
one or more attribute storage means for storing an attribute value; and
link storage means for storing one or more pieces of link information of the other hyperobjects, wherein;
the URL generation rule stored in the URL generation rule storage means is composed of a character string according to a predetermined syntax rule for describing one or more URL generation rule elements composed of a reference to the attribute value and/or a reference to a result of the generation of the URL in a linked hyperobject; and
the hyperobject is activated in response to a request for generating the URL, the hyperobject further comprising;
means for interpreting the URL generation rule stored in the URL generation rule storage means according to the predetermined syntax rule and extracting the URL generation rule element;
means for searching the attribute storage means if the extracted URL generation rule element is the reference to the attribute value and substituting a corresponding attribute value for the URL generation rule element; and
means for issuing the request for generating the URL to the linked hyperobject if the extracted URL generation rule element is the reference to the result of the generation of the URL in the linked hyperobject and substituting the result of the generation of the URL by the linked hyperobject for the URL generation rule element.
-
Specification