Message Exchanger
First Claim
1. A method comprising:
- exchanging a message having a data structure between entities on a network;
the message'"'"'s data structure having;
an actor attribute specifying the identity of an intermediate entity between the entities on the network; and
a mandatory attribute indicting that an explicit request for the intermediate entity to perform a task in the data structure must be understood and processed by the intermediate entity.
1 Assignment
0 Petitions
Accused Products
Abstract
Using a message exchanger (“message exchanger”), data messages are exchanged between entities in a decentralized, distributed, potentially heterogeneous, network environment. The message exchanger employs XML (extensible Markup Language). To accomplish this, the entities on both ends of the message exchange understand, identify, and parse the message format. The message exchanger defines such a mechanism. Data messages are broken down into two portions—one portion (the body) is intended from an ultimate destination and the other portion (the header) is intended for intermediate destination and/or the ultimate destination. The body may be defined so that it must be understood by the ultimate destination. The header may be defined so that it must be understood or changed. Regardless, the data in the body is delivered intact to the ultimate destination. The message exchanger defines a message envelope exchange format in XML over a transport protocol, such as HTTP (HyperText Transport Protocol). This format allows for the execution of RPC (Remote Procedure Call) over XML, but it can be used for any message exchange over a network.
41 Citations
20 Claims
-
1. A method comprising:
-
exchanging a message having a data structure between entities on a network;
the message'"'"'s data structure having;
an actor attribute specifying the identity of an intermediate entity between the entities on the network; and
a mandatory attribute indicting that an explicit request for the intermediate entity to perform a task in the data structure must be understood and processed by the intermediate entity. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving at an entity on a network a message having a data structure with an actor attribute specifying the identity of the entity and a mandatory attribute indicating that an explicit request for the entity to perform a task in the message'"'"'s data structure must be performed by the entity; and
performing, at the entity, the task in the message'"'"'s data structure. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable storage medium having computer-executable instructions that, when executed by a computer, performs a method comprising:
-
receiving at an entity on a network a message having a data structure with an actor attribute specifying the identity of the entity and a mandatory attribute indicating that an explicit request for the entity to perform a task in the message'"'"'s data structure must be performed by the entity; and
performing, at the entity, the task in the message'"'"'s data structure. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification