Bridge, an asynchronous channel based bus, and a message broker to provide asynchronous communication
First Claim
1. A system comprising:
- an asynchronous channel based bus having at least one Galactic channel;
a bridge coupled to the asynchronous channel based bus, the bridge to communicate with the at least one Galactic channel on the asynchronous channel based bus, andcommunicate with a message broker, the bridge comprising;
a message receiver to receive each message on the at least one Galactic channel;
a message translator, the message translator to convert each message on the at least one Galactic channel from a channel message format used by the at least one Galactic channel to a common message format;
a socket, the socket tosend each message converted to the common message format to the message broker, andreceive at least one message from the message broker;
a received message sorter, the received message sorter todetermine that the at least one message received from the message broker is destined for the at least one Galactic channel, andprovide the at least one message received from the message broker to the message translator; and
the message translator to convert the at least one message received from the message broker to the channel message format used by the at least one Galactic channel; and
the bridge to distribute the at least one message, in the channel message format, to the at least one Galactic channel.
2 Assignments
0 Petitions
Accused Products
Abstract
In a system and method for using a bridge, an asynchronous channel based bus, and a message broker to provide asynchronous communication, the bridge monitors at least one Galactic channel on the bus. The bridge receives every message sent on the Galactic channel, and converts each message from a channel message format used by the Galactic channel to a common message format. The bridge utilizes a socket to broadcast each converted message to, and receive messages from, a message broker. The bridge determines that a message received from the message broker is destined for the Galactic channel. The bridge converts the message into the channel message format used by the Galactic channel and distributes the converted message to the Galactic channel.
11 Citations
20 Claims
-
1. A system comprising:
-
an asynchronous channel based bus having at least one Galactic channel; a bridge coupled to the asynchronous channel based bus, the bridge to communicate with the at least one Galactic channel on the asynchronous channel based bus, and communicate with a message broker, the bridge comprising; a message receiver to receive each message on the at least one Galactic channel; a message translator, the message translator to convert each message on the at least one Galactic channel from a channel message format used by the at least one Galactic channel to a common message format; a socket, the socket to send each message converted to the common message format to the message broker, and receive at least one message from the message broker; a received message sorter, the received message sorter to determine that the at least one message received from the message broker is destined for the at least one Galactic channel, and provide the at least one message received from the message broker to the message translator; and the message translator to convert the at least one message received from the message broker to the channel message format used by the at least one Galactic channel; and the bridge to distribute the at least one message, in the channel message format, to the at least one Galactic channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method for using a bridge, an asynchronous channel based bus, and a message broker to provide asynchronous communication, the computer-implemented method comprising:
-
monitoring, via the bridge, at least one Galactic channel on the asynchronous channel based bus; receiving, at the bridge, every message sent on the at least one Galactic channel; converting, via a message translator coupled with the bridge, every message received from the at least one Galactic channel from a channel message format used by the at least one Galactic channel to a common message format; sending, via a WebSocket coupled with the bridge, each message in the common message format to a message broker; receiving, from the message broker and via the WebSocket coupled with the bridge, at least one message in common message format; determining, at the bridge, that the at least one message received from the message broker is destined for the at least one Galactic channel; converting, via the message translator coupled with the bridge, the at least one message received from the message broker to the channel message format used by the at least one Galactic channel; and distributing, via the bridge, the converted at least one message received from the message broker to the at least one Galactic channel. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification