Asynchronous channel based bus architecture enabling decoupled services
First Claim
Patent Images
1. A system comprising:
- an asynchronous channel based bus having at least one channel;
a first service hooked to the at least one channel without being registered with a second service, the first service to pass messages to and receive messages on the at least one channel; and
the second service hooked to the at least one channel without being registered with the first service, the second service to pass messages to and receive messages on the at least one channel,wherein the at least one channel is configured as a Galactic channel, andwherein messages received from the at least one Galactic channel are converted from a channel message format used by the at least one Galactic channel to a common message format.
2 Assignments
0 Petitions
Accused Products
Abstract
In an asynchronous channel based bus architecture enabling decoupled services, there is an asynchronous channel based bus having at least one channel. A first service is coupled to the asynchronous channel based bus, the first service passes messages to and receives messages on the at least one channel. A second service is also coupled to the asynchronous channel based bus, the second service also passes messages to and receive messages on the at least one channel.
23 Citations
18 Claims
-
1. A system comprising:
-
an asynchronous channel based bus having at least one channel; a first service hooked to the at least one channel without being registered with a second service, the first service to pass messages to and receive messages on the at least one channel; and the second service hooked to the at least one channel without being registered with the first service, the second service to pass messages to and receive messages on the at least one channel, wherein the at least one channel is configured as a Galactic channel, and wherein messages received from the at least one Galactic channel are converted from a channel message format used by the at least one Galactic channel to a common message format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for using an asynchronous channel based bus architecture to enable decoupled services, the computer-implemented method comprising:
-
providing an asynchronous channel based bus having at least one channel; hooking a first service into the at least one channel without registering the first service with a second service, the first service to pass messages to and receive messages on the at least one channel; and hooking the second service into the at least one channel without registering the second service with the first service, the second service to pass messages to and receive messages on the at least one channel, wherein the at least one channel is configured as a Galactic channel, and wherein messages received from the at least one Galactic channel are converted from a channel message format used by the at least one Galactic channel to a common message format. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer-implemented method for using an asynchronous channel based bus architecture to enable decoupled services, the computer-implemented method comprising:
-
providing an asynchronous channel based bus having at least one Galactic channel; hooking a first service into the at least one Galactic channel on the asynchronous channel based bus, the first service to pass messages to and receive messages on the at least one Galactic channel; hooking at least a second service into the at least one Galactic channel on the asynchronous channel based bus, the second service to pass messages to and receive messages on the at least one Galactic channel; communicatively coupling a bridge to the at least one Galactic channel of the asynchronous channel based bus; distributing, via the bridge, at least one message on the at least one Galactic channel to a different Galactic channel; simultaneously distributing, via the bridge, at least one message on the at least one Galactic channel to a plurality of message brokers; and redistributing, by the plurality of message brokers, the at least one message to a plurality of bridges, each of the plurality of bridges coupled to a different asynchronous channel based bus, each different asynchronous channel based bus having at least one Galactic channel thereon. - View Dependent Claims (18)
-
Specification