Abstract
The OMG’s Object Transaction Service (OTS) is an important CORBA Service that provides transaction processing facilities on top of Object Request Broker (ORB). This paper proposes a technique that enables a persistent object, called Independent Persistent Object (IPO) to participate in OTS and keep its data consistency by itself. The IPO objects are independent objects that are not under the control of any resource manager. An IPO object can participate in OTS through interfaces that are provided by the OTS. Since the proposed technique is independent of CORBA Persistent Object Service, it can be readily used in any CORBA ORB that has CORBA OTS.
A prototype implementation of the OTS with the proposed technique on a CORBA ORB validates the feasibility of the proposed technique.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
OMG, The Common Object Request Broker: Architecture and Specification. (1998)
Gray, J., Reuter, A.: Transaction Processing. Morgan Kaufmann (1993)
Object Management Group, CORBA Services: Common Object Services Specification, Transaction Service Specification. Rev. 1.2 (2001)
Hirotsu, T., Tokoro, M.: Object-Oriented Transaction Support for Distributed Persistent Object. IEEE (1992)
Object Management Group, CORBA Services: Common Object Services Specification. Chapter 5, Persistent Object Service Specification (1997)
Ram, P., et als.: Object Transaction Service: Experiences and Open Issues. IEEE (1999)
Inprise Corporation, VisiBroker 4.1, Programmer’s and Administrator’s Guide, (1999)
IONA Technologies PLC, Orbix2000 Administrator’s Guide (2001)
HITACHI, TPBroker, Object-Oriented Transaction Processing for Mission-Critical Applications, White Paper (1998)
Inprise Corporation, VisiBroker Integrated Transaction Service, Data Access Guide (1999)
Bluestone Inc., HP Bluestone Total-e-Transactions 2.1, Programmer’s Guide, (2001)
Sun Microsystems Inc., Java Transaction Specification. Version 1.0 (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sharifi, M., Noorani, S.F., Orooji, F. (2002). A New Technique for Participation of Non-CORBA Independent Persistent Objects in OTS Transactions. In: Shafazand, H., Tjoa, A.M. (eds) EurAsia-ICT 2002: Information and Communication Technology. EurAsia-ICT 2002. Lecture Notes in Computer Science, vol 2510. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36087-5_33
Download citation
DOI: https://doi.org/10.1007/3-540-36087-5_33
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00028-0
Online ISBN: 978-3-540-36087-2
eBook Packages: Springer Book Archive