Scoped referral statements
First Claim
1. One or more tangible computer readable media storing a data structure describing referral data used in routing messages in a simple object access protocol (SOAP) environment, said data structure comprising:
- a first data field containing at least one referral statement which includes information pertaining to one or more additional nodes in the SOAP environment to use in redirecting messages originally intended for a first node encompassed by a range of nodes to said one or more additional nodes; and
a second data field containing a referral scope that defines a range of messages subject to redirecting provided in the at least one referral statement.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and data structures for communicating object metadata are provided. A generic metadata container is presented that allows object metadata to be described in an extensible manner using protocol-neutral and platform-independent methodologies. A metadata scope refers to a dynamic universe of targets to which the included metadata statements correspond. Metadata properties provide a mechanism to describe the metadata itself, and metadata security can be used to ensure authentic metadata is sent and received. Mechanisms are also provided to allow refinement and replacement of metadata statements. The metadata container may be used to convey referral data to update routing tables in network nodes, and may also be used register referral statements and query a node for referral information.
-
Citations
27 Claims
-
1. One or more tangible computer readable media storing a data structure describing referral data used in routing messages in a simple object access protocol (SOAP) environment, said data structure comprising:
-
a first data field containing at least one referral statement which includes information pertaining to one or more additional nodes in the SOAP environment to use in redirecting messages originally intended for a first node encompassed by a range of nodes to said one or more additional nodes; and a second data field containing a referral scope that defines a range of messages subject to redirecting provided in the at least one referral statement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for registering a referral statement at a network node, comprising:
-
(a) receiving a registration request message comprising a range of message destinations and a corresponding referral statement, wherein the registration request message comprises simple object access protocol (SOAP) expressed information generated at an application layer, and wherein the referral statement includes information pertaining to one or more additional nodes in the SOAP environment to use in redirecting messages originally intended for a first node encompassed by the range of message nodes to said one or more additional nodes and wherein the range is expressed as a uniform resource identifier (URI); and (b) updating a router table based on the received referral statement.
-
-
22. One or more tangible computer readable media storing computer executable instructions for performing a method comprising steps of
(a) receiving an electronic registration request message comprising a range of message destinations and a corresponding referral statement, wherein the registration request message comprises simple object access protocol (SOAP) expressed information generated at an application layer, the referral statement includes information pertaining to one or more additional nodes in the SOAP environment to use in redirecting messages, and indicating that the receiving device is to redirect messages originally intended for a first node encompassed within the range of message nodes to said one or more additional nodes; - and
(b) updating a router table based on the received electronic registration request.
- and
-
23. A method for communicating routing information with network nodes that route object access messages conforming to an object access protocol, where the object access protocol is XML-based and the object access messages are transported by messages of an application-layer protocol, the method comprising:
-
receiving via a network a referral message, the referral message comprising; information specifying one or more objects that are accessible via the network using the object access protocol; information identifying a network node for routing object access messages that conform to the object access protocol; and receiving object access messages conforming to the object access protocol and handling the messages by; determining whether an object access message is addressed to the one or more objects specified by the referral message, and when so determined, forwarding the object access message to the network node specified in the referral message so that the network node can route the object access message over the network to the one or more objects. - View Dependent Claims (24, 25, 26, 27)
-
Specification