Proceedings of the 1st Workshop on Middleware-Application Interaction (Lisbon, Portugal, March 20, 2007), ACM Digital Library; pp. 43-48
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.
@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},
}