Component-based programming is a promising approach to distributed application development. It encourages software reuse and promotes the separation (as in aspect-oriented programming) between the components' business implementations and the code managing the used system services. One system service, of particular importance to the distributed computing domain, is replication. It is actually used for various purposes e.g performance (caching), faulttolerance, availability for mobile users. However, replication management in a component-based environment is still an open issue. This paper presents our approach to component replication and describes an experiment based on the OpenCCM platform (an implementation of the CORBA Component Model). Our approach has been validated with several applications.
In REF is presented an approach for CORBA components replication.
An Infrastructure for CORBA Component Replication
In 1 st IFIP/ACM Working Conference on Component Deployment
Computer Science