Encyclopedia of Database Systems

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

State-Based Publish/Subscribe

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


State-based publish/subscribe is an instance of the publish/subscribe concept. However, it is distinguished from other publish/subscribe approaches by maintaining partial matching state when processing publications, whereas, traditionally, publish/subscribe treat publications as transient and does not manage matching state. State-based publish/subscribe support the detection of composite events, event correlation and complex event processing.

Key Points

In terms of publishing, subscribing, and decoupling, state-based publish/subscribe is no different from topic-based or content-based publish/subscribe. The main difference to the other publish/subscribe approaches is that state-based publish/subscribe treats publications as non-transient. A publication is processed by the publish/subscribe system and builds up partial matching state, contributes to existing partial matching state, triggers notifications if a match is complete, or is discarded, if no matching subscription...

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

Recommended Reading

  1. 1.
    Fidler E, Jacobsen H-A, Li G, Mankovski S. The PADRES distributed publish/subscribe system. In: Reiff-Marganie S, Ryan M, editors. Feature extractions in telecommunications and software systems. IOS Press; 2005.Google Scholar
  2. 2.
    Li G, Jacobsen H-A. Composite subscriptions in content-based publish/subscribe systems. In: Proceedings of the ACM/IFIP/USENIX 6th International Middeware Conference; 2005.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