Distributed Asynchronous Collections: Abstractions for Publish/Subscribe Interaction (2000)
Cached
Download Links
- [www.dcs.gla.ac.uk]
- [www.ifs.uni-linz.ac.at]
- [lpdwww.epfl.ch]
- DBLP
Other Repositories/Bibliography
| Venue: | In Proceedings of the 14th European Conference on Object-Oriented Programming (ECOOP 2000 |
| Citations: | 41 - 8 self |
BibTeX
@INPROCEEDINGS{Eugster00distributedasynchronous,
author = {Patrick Th. Eugster and Rachid Guerraoui and Joe Sventek},
title = {Distributed Asynchronous Collections: Abstractions for Publish/Subscribe Interaction},
booktitle = {In Proceedings of the 14th European Conference on Object-Oriented Programming (ECOOP 2000},
year = {2000},
pages = {252--276}
}
Years of Citing Articles
OpenURL
Abstract
Abstract. Publish/subscribe is considered one of the most important interaction styles for the explosive market of enterprise application integration. Producers publish information on a software bus and consumers subscribe to the information they want to receive from that bus. The decoupling nature of the interaction between the publishers and the subscribers is not only important for enterprise computing products but also for many emerging e-commerce and telecommunication applications. It is often claimed that object-orientation is inherently incompatible with the publish/subscribe interaction style. This flawed argument is due to the persistent confusion between object-orientation as a modeling discipline and the specific request/reply mechanism promoted by CORBA-like middleware systems. This paper describes object-oriented abstractions for publish/subscribe interaction in the form of Distributed Asynchronous Collections (DACs). DACs are general enough to capture the commonalities of various publish/subscribe interaction styles, and flexible enough to allow the exploitation of the differences between these flavors.







