Self-described stream in a communication services patterns environment
First Claim
1. A method for providing a self-describing stream-based communication system comprising the steps of:
- (a) loading messages including meta-data and representations of objects onto a data stream;
(b) sending messages between a sending system and a receiving system using a shared generic format;
(c) unloading the messages via the receiving system, wherein the messages are representative of object data;
(d) translating the messages into object data via the receiving system based on the meta-data;
(e) wherein the meta-data includes a first section identifying a type of object associated with the data and a number of attribute descriptors in the data and a second section including a series of the attribute descriptors defining elements of the data; and
(f) instantiating a new instance of the objects, and populating said objects with the object data that has been translated by the receiving system.
5 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and article of manufacture are described for providing a self-describing stream-based communication system. Messages are sent which include data between a sending system and a receiving system. Meta-data is attached to the messages being sent between the sending system and the receiving system. The data of the messages sent from the sending system to the receiving system is translated based on the meta-data. The meta-data includes first and second sections. The first section identifies a type of object associated with the data and a number of attribute descriptors in the data. The second section includes a series of the attribute descriptors defining elements of the data.
733 Citations
20 Claims
-
1. A method for providing a self-describing stream-based communication system comprising the steps of:
-
(a) loading messages including meta-data and representations of objects onto a data stream;
(b) sending messages between a sending system and a receiving system using a shared generic format;
(c) unloading the messages via the receiving system, wherein the messages are representative of object data;
(d) translating the messages into object data via the receiving system based on the meta-data;
(e) wherein the meta-data includes a first section identifying a type of object associated with the data and a number of attribute descriptors in the data and a second section including a series of the attribute descriptors defining elements of the data; and
(f) instantiating a new instance of the objects, and populating said objects with the object data that has been translated by the receiving system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program embodied on a computer readable medium for providing a self-describing stream-based communication system comprising:
-
(a) a code segment that loads messages including meta-data and representations of objects onto a data stream;
(b) a code segment that sends messages between a sending system and a receiving system using a shared generic format;
(c) a code segment that unloads the messages via the receiving system, wherein the messages are representative of object data;
(d) a code segment that translates the messages into object data via the receiving system based on the meta-data, wherein the meta-data includes a first section identifying a type of object associated with the data and a number of attribute descriptors in the data and a second section including a series of the attribute descriptors defining elements of the data; and
(e) a code segment that instantiates a new instance of the objects, and populates said objects with the object data that has been translated by the receiving system. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for providing a self-describing stream-based communication system comprising:
-
(a) logic that loads messages including meta-data and representations of objects onto a data stream;
(b) logic that sends messages between a sending system and a receiving system using a shared generic format;
(c) logic that unloads the messages via the receiving system, wherein the messages are representative of object data;
(d) logic that translates the messages into object data via the receiving system based on the meta-data, wherein the meta-data includes a first section identifying a type of object associated with the data and a number of attribute descriptors in the data and second including a series of the attribute descriptors defining elements of the data; and
(e) logic that instantiates a new instance of the objects, and populates said objects with the object data that has been translated by the receiving system. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification