Component replication in distributed systems: a case study using Enterprise Java Beans
- 2 March 2004
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
A recent trend has seen the extension of object-oriented middleware. A major advantage components offer over objects is that only the business logic of an application needs to be addressed by a programmer with support services required incorporated into the application at deployment time. This is achieved via components (business logic of an application), containers that host components and are responsible for providing the underlying middleware services required by components and application servers that host containers. Well-known examples of component middleware architectures are Enterprise Java Beans (EJBs) and the CORBA Component model (CCM). Two of the many services available at deployment time in most component architectures are component persistence and atomic transactions. This paper examines, using EJBs, how replication for availability can be supported by containers so that components that are transparently using persistence and transactions can also be made highly available.This publication has 12 references indexed in Scilit:
- Improving the scalability of fault-tolerant database clustersPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Implementing high availability CORBA applications with JavaPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- A fault tolerance framework for CORBAPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Maintaining information about persistent replicated objects in a distributed systemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Replicated K-resilient objects in ArjunaPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Online reconfiguration in replicated databases based on group communicationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Database replication techniques: a three parameter classificationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A new approach to developing and implementing eager database replication protocolsACM Transactions on Database Systems, 2000
- Consistent object replication in the Eternal systemTheory and Practice of Object Systems, 1998
- The process group approach to reliable distributed computingCommunications of the ACM, 1993