Summary: | 碩士 === 國立交通大學 === 資訊科學學系 === 86 === Object-oriented database system supports object-oriented data
model with the functionality of persistency and transaction
semantics. In order to broden the use of OODB, the Object
Database Management Group defined a standard for object database
management system. On the other hand, Object Management Group
defined the Common Object Request Broker Architecture which is
an emerging standard of distributed object technology providing
the interconnection bus between distributed objects. For the
sake of matchingthese two object models, taking the advantages
of merging both of them and building a more sophisiticated
architecture, the integration of CORBA and OODB is currently an
urgent and important issue in distributed object systems.Instead
of using Object Database Adapter suggested by the ODMG, in this
thesis, we provide a natural way of reusing the Object
Transaction Service and wrapping techniques to introduce OODB
into CORBA automatically. Through our design, the CORBA clients
or OODB implementers do not need to know any knowledge of each
other. Additionally, error recovery is also provided to
guarantee the consistency of object states. The whole tasks for
integrating CORBA and OODB is done transparently.
|