Event channel; Event service
Channel-based publish/subscribe is a communication abstraction that supports data dissemination among many sources and many sinks. It is an instance of the more general publish/subscribe concept. The communication channel mediates between publishing data sources and subscribing data sinks and decouples their interaction.
Publishing data sources submit messages to the channel and subscribing data sinks listen to the channel. All messages published to the channel are received by all subscribers listening on the channel. The channel broadcasts a publication message to all listening subscribers.
The channel decouples the interaction among publishing data sources and subscribing data sinks. The same decoupling characteristics as discussed under the general publish/subscribe concept apply here as well. Realizations of this model found in practice vary in the exact decoupling offered. To properly qualify as publish/subscribe, at...
- 1.Hapner M, Burridge R, Sharma R. Java message service. Sun Microsystems, version 1.0.2 edition. 9 November 1999.Google Scholar
- 2.OMG. Event service specification, version 1.2, formal/04-10-02 edition. October 2004.Google Scholar
- 3.OMG. Data distribution service for real-time systems, version 1.2, formal/07-01-01 edition. January 2007.Google Scholar