System and method for message-based scalable data transport
First Claim
1. A system for managing the transmission of data, comprising:
- an input interface to receive a plurality of message objects generated from data from at least one data source;
a transport interface to a transport layer; and
a communication engine, communicating with the input interface and the transport interface, the communication engine buffering the message objects for transmission to the remote destination via the transport layer.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention deploys a message-based data transport platform, in which a communication engine controls the delivery of server or other backup data or other large quantity data to a remote site based on message objects as fundamental units. Data sessions from one or more servers or other data sources may be buffered over established pipes for delivery to a remote data host which likewise contains messaging control. Relatively large message units may wait for communication over the channel in a queue, and be released when prior messaging is complete. Completion port or other polling or other mechanisms may indicate that connections have become open for use. In embodiments the message objects may be signed, or encrypted to safeguard against alteration or unauthorized viewing. The communication engine may rely upon TCP or other underlying transport mechanisms to effect lower level transmission.
42 Citations
48 Claims
-
1. A system for managing the transmission of data, comprising:
-
an input interface to receive a plurality of message objects generated from data from at least one data source;
a transport interface to a transport layer; and
a communication engine, communicating with the input interface and the transport interface, the communication engine buffering the message objects for transmission to the remote destination via the transport layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for managing the transmission of data, comprising:
-
receiving data from at least one data source;
transforming the data to a plurality of message objects; and
buffering the message objects for transmission to a remote destination via a transport layer. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A database, the database receiving data via a method comprising:
-
receiving data from at least one data source;
transforming the data to a plurality of message objects; and
buffering the message objects for transmission to the database via a transport layer. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 36)
-
- 33. A database according to claim 33, wherein each of the data sources is associated with at least one corresponding session.
-
37. A message object, the message object being generated according to a method of:
-
receiving data from at least one data source; and
transforming the data to a plurality of message objects in a communication engine; and
buffering at least one of the message objects for transmission to a remote destination via a transport layer. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification