Object Management Group object transaction service based on an X/Open and International Organization for Standardization open systems interconnection transaction processing kernel

نویسندگان

  • Jian Liang
  • Simone Sédillot
  • Bruno Traverson
چکیده

This paper addresses federation of a transactional object standard—Object Management Group (OMG) object transaction service (OTS)—with the X/Open distributed transaction processing (DTP) model and International Organization for Standardization (ISO) open systems interconnection (OSI) transaction processing (TP) communication protocol. The two-phase commit propagation rules within a distributed transaction tree are similar in the X/Open, ISO and OMG models. Building an OTS on an OSI TP protocol machine is possible because the two specifications are somewhat complementary. OTS defines a set of external interfaces without specific internal protocol machine, while OSI TP specifies an internal protocol machine without any application programming interface. Given these observations, and having already implemented an X/Open two-phase commit transaction toolkit based on an OSI TP protocol machine, we analyse the feasibility of using this implementation as a transaction service provider for OMG interfaces. Based on the favourable result of this feasibility study, we are implementing an OTS compliant system, which, by initiating the extensibility and openness strengths of OSI TP, is able to provide interoperability between X/Open DTP and OMG OTS models.

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

ثبت نام

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

منابع مشابه

OMG Object Transaction Service based on an X/Open and ISO OSI TP Kernel

This paper addresses federation of transactional object standard OMG Object Transaction Service (OTS) with X/Open DTP Model and ISO OSI TP communication protocol. The two-phase commit propagation rules within a distributed transaction tree are similar in the X/Open, the ISO and the OMG models. Building an OTS on an OSI TP protocol machine is possible because the two specifications are somewhat ...

متن کامل

Combining Object-oriented Systems and Open Transaction Processing

Atomic transactions are now a familiar paradigm for distributed programming and have been provided in a number of object-oriented languages. Much e ort has also been expended on developing open transaction processing systems which support distributed transactions involving multivendor database systems. This paper addresses a number of issues that arise in combining objectoriented distributed pr...

متن کامل

Portability of STDL on Top of the TUXEDO Transaction Monitor

The Structured Transaction Definition Language (STDL) is a language based programming interface to transactional protocols and runtime systems, designed to resolve the industry problem of incompatible Transaction Processing (TP) monitor programming interfaces. STDL defines a three-group model, in which application procedures are grouped according to the type of work they perform: presentation, ...

متن کامل

Interconnection of Distributed Components:

From design and manufacturing to electronic commerce, coordinating business activities in engineering applications requires accessing data and software from distributed sources. The Common Object Request Broker Architecture (CORBA) of the Object Management Group emerged in the 1990’s as a standard for access to distributed software components. Since that time, the standard has matured significa...

متن کامل

The RelaX Architecture

RelaX (Reliable distributed applications support on UNIX) is a portable and extensible system software layer on top of UNIX-like operating system kernels supporting reliable distributed applications by a generalized transaction mechanism. The distributed transaction mechanism relieves each programmer of dealing explicitly with error recovery and concurrency control in every distributed applicat...

متن کامل

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


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

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

ثبت نام

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

عنوان ژورنال:
  • Distributed Systems Engineering

دوره 4  شماره 

صفحات  -

تاریخ انتشار 1997