Login
Evaluating CORBA portability: The case of an Object Group Service

Pascal Felber, Rachid Guerraoui & André Schiper

Abstract One of the most attractive aspects of the Common Object Request Broker Architecture (CORBA) lies in its open standard nature. Code that is based only on constructs described in the CORBA specification is portable between Object Request Brokers (ORBs), without depending on any single ORE implementation However this portability feature is not completely achieved in real-world applications. This paper discusses CORBA portability issues through our experience in implementing a CORBA Object Group Service (OGS) and porting it on different ORBs. In particular we discuss some implementation choices we made with Orbix and VisiBroker and we point the impact of these choices on the service portability and interoperability. This sheds some light on whether the current CORBA specification is mature enough to be deployed in industrial systems that have requirements regarding portability and interoperability. Ne also present how new CORBA specifications solve part of the shortcomings mentioned in this paper.
   
Citation P. Felber, et al., "Evaluating CORBA portability: The case of an Object Group Service," in 2nd International Enterprise Distributed Object Computing Workshop (EDOC98), La Jolla, Ca, 1998, p. 164-173.
   
Type Conference paper (English)
Name of conference 2nd International Enterprise Distributed Object Computing Workshop (EDOC98) (La Jolla, Ca)
Date of conference 1998
Publisher Ieee
Pages 164-173