Definition
Type-based publish/subscribe is an instance of the publish/subscribe concept, where publications are instances of application-defined types, subscriptions express interest in receiving publications of a specified type or sub-type, and publish/subscribe matching amounts to type conformance checking.
Key Points
The characterization of the type-based publish/subscribe class originated in the programming languages context with the objective of bridging the impedance mismatch in the integration of publish/subscribe abstractions into programming languages. For example, the representation of subscriptions as strings that are parsed, checked, and processed at runtime by the underlying publish/subscribe implementation, are frequent sources of errors that materialize too late due to the inability to properly type check the subscription string at the language level. To enable static type checking, type-based publish/subscribe includes subscriptions and publications as first class...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
Eugster P. 2007.Type-based publish/subscribe: concepts and experiences. ACM Trans. Program. Lang. Syst., 29(1):6,
MG. Notification Service Specification, version 1.1, formal/04–10–11 edition, October 2004.
MG. Data Distribution Service for Real-time Systems, version 1.2, formal/07–01–01 edition, January 2007.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer Science+Business Media, LLC
About this entry
Cite this entry
Jacobsen, HA. (2009). Type-based Publish/Subscribe. In: LIU, L., ÖZSU, M.T. (eds) Encyclopedia of Database Systems. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-39940-9_1209
Download citation
DOI: https://doi.org/10.1007/978-0-387-39940-9_1209
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-35544-3
Online ISBN: 978-0-387-39940-9
eBook Packages: Computer ScienceReference Module Computer Science and Engineering