Evaluating CORBA portability: the case of an object group service
نویسندگان
چکیده
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 speciication is portable between Object Request Brokers (ORBs), without depending on any single ORB 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 diierent 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 portabil-ity and interoperability. This sheds some light on whether the current CORBA speciication is mature enough to be deployed in industrial systems that have requirements regarding portability and interoperabil-ity. We also present how new CORBA speciications solve part of the shortcomings mentioned in this paper .
منابع مشابه
Provision of global number portability using CORBA
Global Number Portability (GNP) is becoming a key service to increase competition and profit of a service provider for the ever-growing telephone marketplace. In this paper, we propose an architecture for providing GNP by extending the structure of the legacy Local Number Portability (LNP) scheme of Number Portability Administration Center Service Management System (NPAC SMS). The architecture ...
متن کاملTMN-based Intelligent Network Number Portability Service Management System Using CORBA
Local Number Portability (LNP) is an Intelligent Network (IN) service, which provides end users the ability to change local telephone service providers without changing their telephone numbers. LNP is a key service for increasing competition in the local telephone marketplace. To implement LNP, Number Portability Administration Center (NPAC) is needed to manage the LNP databases. Service provid...
متن کاملPlatform-Independent Object Migration in CORBA
Object mobility is the basis for highly dynamic distributed applications. This paper presents the design and implementation of mobile objects on the basis of the CORBA standard. Our system is compatible to the CORBA Life-Cycle–Service specification and thus provides object migration between different language environments and computer systems. Unlike others, our Life-Cycle–Service implementatio...
متن کاملGroup Communication Support for CORBA using OCI
The CORBA has many attractive features such as reusability, portability, and interoperability which are key issues in the integration of heterogeneous and distributed computing system. However, it provides little support for fault tolerance and high availability that can be supported by means of object replication. The existing approaches do not support transparent plug-in of group communicatio...
متن کاملA Corba Object Group Service
This paper describes an Object Group Service for the Common Object Request Broker Architecture (CORBA). The service enables to view a group of CORBA objects as a single entity despite concurrent invocations and failures, and thus provides an adequate support for the construction of highly available distributed applications with replicated critical components. The Object Group Service was design...
متن کامل