A new architecture for integration of CORBA and OODB

Citation
Rk. Sheu et al., A new architecture for integration of CORBA and OODB, IEEE KNOWL, 11(5), 1999, pp. 748-768
Citations number
20
Categorie Soggetti
AI Robotics and Automatic Control
Journal title
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING
ISSN journal
10414347 → ACNP
Volume
11
Issue
5
Year of publication
1999
Pages
748 - 768
Database
ISI
SICI code
1041-4347(199909/10)11:5<748:ANAFIO>2.0.ZU;2-T
Abstract
Object-oriented database system (OODB) supports an object-oriented data mod el with the functionality of persistency and transaction semantics. In orde r to facilitate the use of OODB, the Object Database Management Group (ODMG ) defined a standard for object database management system. On the other ha nd, the Object Management Group (OMG) defined the Common Object Request Bro ker Architecture (CORBA), which is an emerging standard of distributed obje ct technology providing the interconnection network between distributed obj ects. For the sake of matching these two object models, taking the advantag es of merging both of them, and building a more sophisticated infrastructur e, the integration of CORBA and OODB is currently an urgent and important i ssue in distributed object systems. Instead of using Object Database Adapte r (ODA) suggested by the ODMG, in this paper, we provide a novel way of reu sing the Object Transaction Service (OTS) and wrapping techniques to introd uce OODB into CORBA automatically. Through our design, CORBA clients or OOD B object implementers do not need to learn any knowledge of each other. In addition, error recovery is also provided to guarantee the consistency of o bject states. The whole task for integrating CORBA and OODB is done transpa rently by our proposed preprocessor, which plays an important role in solvi ng problems encountered by ORB and OODB vendors easily.