@atrus

Programming Abstractions for Content-Based Publish/Subscribe in Object-Oriented Languages

, , , and . On the Move to Meaningful Internet Systems 2004: CoopIS, DOA, and ODBASE, volume 3291/2004 of Lecture Notes in Computer Science, page 1538--1557. Springer Berlin / Heidelberg, (2004)
DOI: 10.1007/b102176

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

Links and resources

Tags

community

  • @atrus
  • @tweise_iteg
  • @dblp
@atrus's tags highlighted