The implementation of a CORBA object group service
Pascal A. Felber, Rachid Guerraoui, André Schiper · Theory and Practice of Object Systems · 1998
The Object Group Service (OGS) extends CORBA with the ability to group objects and invoke them as a single entity. Through this abstraction, OGS provides an adequate support for the construction of reliable and highly available distributed applications with replicated critical components. OGS was designed and implemented in accordance with the Object Management Group guidelines. It does not rely on any Object Request Broker vendorspecific feature and can transparently be used with any CORBA 2.0 Object Request Broker. It is itself made of several CORBA services such as a monitoring service and a consensus service which can themselves be used as standalone CORBA services. 1 Introduction The Common Object Request Broker Architecture (CORBA), specified by the Object Management Group (OMG), provides an object-oriented infrastructure that allows objects to communicate, regardless of the specific platforms and techniques used to implement these objects. CORBA provides the basic mechanisms fo...