The Eternal system: an architecture for enterprise applications
- 1 January 1999
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 4, 214-222
- https://doi.org/10.1109/edoc.1999.792065
Abstract
The Eternal system supports networked enterprise applications that must operate continuously 24 hours per day, 7 days per week. Based on the CORBA standard, Eternal provides object replication not only for fault tolerance but also for live software upgrades, as well as resource management facilities. Through the use of interceptors, Eternal renders the object replication transparent to the application, as well as to the ORB and to the operating system. Thus, Eternal works with commercial off-the-shelf CORBA ORBs and standard unmodified operating systems. Eternal handles the difficult issues of object replication, fault tolerance, live upgrades and resource management, thereby allowing the application programmers to focus on the applications.Keywords
This publication has 15 references indexed in Scilit:
- Enforcing determinism for the consistent replication of multithreaded CORBA applicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- The design of a CORBA group communication servicePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A management interface for distributed fault tolerance CORBA servicesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Using interceptors to enhance CORBAComputer, 1999
- Building adaptive systems using ensembleSoftware: Practice and Experience, 1998
- An adaptive approach to object-oriented real-time computingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1998
- The Realize middleware for replication and resource managementPublished by Springer Nature ,1998
- Consistent object replication in the Eternal systemTheory and Practice of Object Systems, 1998
- The Maestro approach to building reliable interoperable distributed applications with multiple execution stylesTheory and Practice of Object Systems, 1998
- TotemCommunications of the ACM, 1996