Encyclopedia of Database Systems

2018 Edition
| Editors: Ling Liu, M. Tamer Özsu

Channel-Based Publish/Subscribe

  • Hans-Arno Jacobsen
Reference work entry
DOI: https://doi.org/10.1007/978-1-4614-8265-9_1207

Synonyms

Event channel; Event service

Definition

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.

Key Points

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...

This is a preview of subscription content, log in to check access.

Recommended Reading

  1. 1.
    Hapner M, Burridge R, Sharma R. Java message service. Sun Microsystems, version 1.0.2 edition. 9 November 1999.Google Scholar
  2. 2.
    OMG. Event service specification, version 1.2, formal/04-10-02 edition. October 2004.Google Scholar
  3. 3.
    OMG. Data distribution service for real-time systems, version 1.2, formal/07-01-01 edition. January 2007.Google Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Department of Electrical and Computer EngineeringUniversity of TorontoTorontoCanada

Section editors and affiliations

  • H. - Arno Jacobsen
    • 1
  1. 1.Dept. of Elec. and Comp.Eng.Univ. of TorontoTorontoCanada