Programming abstractions for content-based publish/subscribe in object-oriented languages

7Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Asynchronous event-based communication facilitates loose coupling and eases the integration of autonomous, heterogeneous components into complex systems. Many middleware platforms for event-based communication follow the publish/subscribe paradigm. Despite the usefulness of such systems, their programming support is currently limited. Usually, publish/subscribe systems only exhibit low-level programming abstractions to application developers. In this paper we investigate programming abstractions for content-based publish/subscribe middleware in object-oriented languages, how they can be integrated in applications, and their implications on middleware implementation. We focus on the definition of filters and their implementation, the handling of notifications and meta-data, and programming support for composite events. We have implemented the presented approach for our content-based publish/subscribe middleware REBECA. Keywords: content-based publish/subscribe, middleware, programming abstractions, composite events.

Cite

CITATION STYLE

APA

Ulbrich, A., Mühl, G., Weis, T., & Geihs, K. (2004). Programming abstractions for content-based publish/subscribe in object-oriented languages. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 3291, 1538–1557. https://doi.org/10.1007/978-3-540-30469-2_44

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free