Implementation and integration of the object transaction service of CORBA to a JAVA application database program

Approved for public release; distribution is unlimited. === In examining the recent trend of the Client / Server computing technology, it can be seen that distributed object technology is ready to take off. The CORBA (Common Object Request Broker) architecture is the most widely known and readily av...

Full description

Bibliographic Details
Main Author: Hazir, Yildiray
Other Authors: Wu, C. Thomas
Language:en_US
Published: Monterey, California. Naval Postgraduate School 2012
Online Access:http://hdl.handle.net/10945/7711
id ndltd-nps.edu-oai-calhoun.nps.edu-10945-7711
record_format oai_dc
spelling ndltd-nps.edu-oai-calhoun.nps.edu-10945-77112015-08-06T16:02:53Z Implementation and integration of the object transaction service of CORBA to a JAVA application database program Hazir, Yildiray Wu, C. Thomas Eagle, Chris Approved for public release; distribution is unlimited. In examining the recent trend of the Client / Server computing technology, it can be seen that distributed object technology is ready to take off. The CORBA (Common Object Request Broker) architecture is the most widely known and readily available candidate for development. For this reason CORBA has attracted our attention. The OMG(Object Management Group), a consortium of object venders, developed the CORBA standard in the fall of 1990 as a common interconnection bus for distributed objects. Transaction processing is useful not only in database applications but also in building robust mission-critical applications. Utilizing CORBA one can build reliable distributed software systems in a much easier way. CORBA is the most widely accepted standard in this field and there are many CORBA implementations available now. Moreover, the transaction concept is the key to ensure the reliability and availability of Client / Server applications. In this thesis transaction properties were applied to a database application program based on Naval Post Graduate School's Course Iteration System. For this purpose an Object Transaction Service was provided based upon the CORBA architecture. It takes advantage of object-oriented programming to help programmers implement transactional applications in a much easier way. In late 1994, the OMG also published the specification for the object transaction service. This specification is adopted as the blue print for this study. This thesis presents the implementation and integration of the object transaction service based on CORBA. JDBC (Java Database Connection) was not used for transaction property, because JDBC is currently limited in that it cannot manage transactions across multiple connections. For transaction support across databases or object services, CORBA's Transaction Service provides the best level of abstraction 2012-08-09T18:47:43Z 2012-08-09T18:47:43Z 2000-03 Thesis http://hdl.handle.net/10945/7711 en_US Monterey, California. Naval Postgraduate School
collection NDLTD
language en_US
sources NDLTD
description Approved for public release; distribution is unlimited. === In examining the recent trend of the Client / Server computing technology, it can be seen that distributed object technology is ready to take off. The CORBA (Common Object Request Broker) architecture is the most widely known and readily available candidate for development. For this reason CORBA has attracted our attention. The OMG(Object Management Group), a consortium of object venders, developed the CORBA standard in the fall of 1990 as a common interconnection bus for distributed objects. Transaction processing is useful not only in database applications but also in building robust mission-critical applications. Utilizing CORBA one can build reliable distributed software systems in a much easier way. CORBA is the most widely accepted standard in this field and there are many CORBA implementations available now. Moreover, the transaction concept is the key to ensure the reliability and availability of Client / Server applications. In this thesis transaction properties were applied to a database application program based on Naval Post Graduate School's Course Iteration System. For this purpose an Object Transaction Service was provided based upon the CORBA architecture. It takes advantage of object-oriented programming to help programmers implement transactional applications in a much easier way. In late 1994, the OMG also published the specification for the object transaction service. This specification is adopted as the blue print for this study. This thesis presents the implementation and integration of the object transaction service based on CORBA. JDBC (Java Database Connection) was not used for transaction property, because JDBC is currently limited in that it cannot manage transactions across multiple connections. For transaction support across databases or object services, CORBA's Transaction Service provides the best level of abstraction
author2 Wu, C. Thomas
author_facet Wu, C. Thomas
Hazir, Yildiray
author Hazir, Yildiray
spellingShingle Hazir, Yildiray
Implementation and integration of the object transaction service of CORBA to a JAVA application database program
author_sort Hazir, Yildiray
title Implementation and integration of the object transaction service of CORBA to a JAVA application database program
title_short Implementation and integration of the object transaction service of CORBA to a JAVA application database program
title_full Implementation and integration of the object transaction service of CORBA to a JAVA application database program
title_fullStr Implementation and integration of the object transaction service of CORBA to a JAVA application database program
title_full_unstemmed Implementation and integration of the object transaction service of CORBA to a JAVA application database program
title_sort implementation and integration of the object transaction service of corba to a java application database program
publisher Monterey, California. Naval Postgraduate School
publishDate 2012
url http://hdl.handle.net/10945/7711
work_keys_str_mv AT haziryildiray implementationandintegrationoftheobjecttransactionserviceofcorbatoajavaapplicationdatabaseprogram
_version_ 1716816544153993216