Towards Generic and Middleware-independent Support for Replicated, Distributed Objects

Jörg Domaschka, Hans P. Reiser, Franz J. Hauck

Proceedings of the 1st Workshop on Middleware-Application Interaction (Lisbon, Portugal, March 20, 2007), ACM Digital Library; pp. 43-48


Abstract

Replication is a commonly used approach to increase the availability of distributed services, which is a non-functional requirement. Thus, replication is in principle independent of the application logic. For this reason, support for replication is part of middleware architectures. Each of them provides its own replication infrastructure, although the differences in functionality are rather marginally.
In this paper we claim that replication is even independent of the middleware the application uses. We propose a separation of concerns between middleware and replication systems and present a generic architecture that allows the middleware to support replication by using an existing replication framework. We argue that such an approach is equally transparent, but less intrusive than existing approaches.


BibTeX

@INPROCEEDINGS{domaschka07towards,
  author = {Jörg Domaschka and Hans P. Reiser and Franz J. Hauck},
  title = {Towards Generic and Middleware-independent Support for Replicated, Distributed Objects},
  booktitle = {Proceedings of the 1st Workshop on Middleware-Application Interaction (Lisbon, Portugal, March 20, 2007)},
  publisher = {ACM Digital Library},
  year = {2007},
  pages ={43--48},
}

Paper

Download from http://doi.acm.org/10.1145/1238828.1238839