Evaluating CORBA portability: the case of an object group service

نویسندگان

  • Pascal Felber
  • Rachid Guerraoui
  • André Schiper
چکیده

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 .

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

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...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998