Adding SMS as a transport type for an enterprise service bus
First Claim
Patent Images
1. A method comprising:
- wirelessly coupling a device to a cellular phone transport network; and
communicating a first enterprise service bus message over the cellular phone transport network by at least one of the device coupled to the cellular phone transport network or a server computing device, wherein the communicating comprises;
segmenting the first enterprise service bus message into a first plurality of data segments;
encapsulating the first plurality of data segments into a first plurality of additional messages according to a cellular phone transport protocol, wherein the cellular phone transport protocol is one of short message service, extended message service, multimedia message service, and Bluetooth;
transmitting the first plurality of additional messages encapsulating the first plurality of data segments via the cellular phone transport network using the cellular phone transport protocol;
receiving, over the cellular phone transport network, a second plurality of additional messages encapsulating a second plurality of data segments that comprise a second enterprise service bus message;
decapsulating the second plurality of data segments; and
assembling the second enterprise service bus message from the decapsulated second plurality of data segments.
1 Assignment
0 Petitions
Accused Products
Abstract
The enterprise service bus system communicates enterprise system bus messages across a cellular phone transport network. This system segments enterprise system bus messages into data segments according to the protocol used to transport the message. Furthermore, the system encapsulates each of the data segments and transmits the encapsulated data segments. In addition, the system receives the encapsulated data segments, decapsulates these segments and assembles the enterprise service bus message.
14 Citations
16 Claims
-
1. A method comprising:
-
wirelessly coupling a device to a cellular phone transport network; and communicating a first enterprise service bus message over the cellular phone transport network by at least one of the device coupled to the cellular phone transport network or a server computing device, wherein the communicating comprises; segmenting the first enterprise service bus message into a first plurality of data segments; encapsulating the first plurality of data segments into a first plurality of additional messages according to a cellular phone transport protocol, wherein the cellular phone transport protocol is one of short message service, extended message service, multimedia message service, and Bluetooth; transmitting the first plurality of additional messages encapsulating the first plurality of data segments via the cellular phone transport network using the cellular phone transport protocol; receiving, over the cellular phone transport network, a second plurality of additional messages encapsulating a second plurality of data segments that comprise a second enterprise service bus message; decapsulating the second plurality of data segments; and assembling the second enterprise service bus message from the decapsulated second plurality of data segments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium having instructions stored thereon that, when executed by a processing system, cause the processing system to perform a method comprising:
-
wireles sly coupling a device to a cellular phone transport network; and communicating a first enterprise service bus message over the cellular phone transport network with the device coupled to the cellular phone transport network, wherein the communicating comprises; segmenting the first enterprise service bus message into a first plurality of data segments; encapsulating the first plurality of data segments into a first plurality of additional messages according to a cellular phone transport protocol, wherein the cellular phone transport protocol is one of short message service, extended message service, multimedia message service, and Bluetooth; transmitting the first plurality of additional messages encapsulating the first plurality of data segments via the cellular phone transport network using the cellular phone transport protocol; receiving, over the cellular phone transport network, a second plurality of additional messages encapsulating a second plurality of data segments that comprise a second enterprise service bus message; decapsulating the second plurality of data segments; and assembling the second enterprise service bus message from the decapsulated second plurality of data segments. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system comprising:
-
a communication module to communicate a first enterprise service bus message and a second enterprise service bus message over a cellular phone transport network with a device wirelessly coupled to the cellular phone transport network, wherein the communication module comprises; a segmentation module to segment the first enterprise service bus message into a first plurality of data segments; an encapsulating module to encapsulate the first plurality of data segments into a first plurality of additional messages according to a cellular phone transport protocol, wherein the cellular phone transport protocol is one of short message service, extended message service, multimedia message service, and Bluetooth; a transportation module to transmit the first plurality of additional messages encapsulating the first plurality of data segments via the cellular phone transport network using the cellular phone transport protocol; a receiving module to receive a second plurality of additional messages encapsulating a second plurality of data segments that comprise the second enterprise service bus message; a decapsulation module, coupled to the receiving module, to decapsulate the second plurality of data segments; and an assembling module, coupled to the decapsulation module, to assemble the second enterprise service bus message from the decapsulated second plurality of data segments; and a buffer to store at least part of the enterprise service bus message, the buffer including memory. - View Dependent Claims (16)
-
Specification