1 MAKING ORACLE 7 , SYBASE , AND ADABAS D INTEROPERABLE THROUGH CORBA : MIND PROJECT

METU Interoperable DBMS (MIND) is a multidatabase system which aims at achieving interoperability among heterogeneous, federated DBMSs. The architecture of MIND is based on OMG distributed object management model. It is implemented on top of a CORBA compliant ORB, namely, ObjectBroker . In MIND all local databases are encapsulated in a generic database object. The interface of the generic database object is defined in CORBA IDL and multiple implementations of this interface, one for each component DBMSs, namely, Oracle7 , Sybase , Adabas D and MOOD (METU Object-Oriented Database System) (Asuman Dogac, 1994a-b) are provided. MIND provides its users a common data model and a single global query language based on SQL. The main components of MIND are a global query manager, a global transaction manager, a schema integrator, interfaces to supported database systems and a graphical user interface. The integration of export schemas is currently performed by using an object definition language (ODL) which is based on OMG's interface definition language. It is the responsibility of the DBA to build the integrated schema as a view over export schemas. The functionalities of ODL allow selection and restructuring of schema elements from existing local schemas. MIND global query optimizer aims at maximizing the parallel execution of the intersite operations of the global subqueries. Through MIND global transaction manager, the serializable execution of the global transactions (both nested and flat) is provided.

[1]  Ismailcem Budak Arpinar,et al.  METU object-oriented DBMS , 1994, SIGMOD '94.

[2]  Asuman Dogac,et al.  Implementation aspects of an object-oriented DBMS , 1995, SGMD.

[3]  Asuman Dogac,et al.  Experiences in Using CORBA for a Multidatabase Implementation , 1995, DEXA Workshop.

[4]  Ismailcem Budak Arpinar,et al.  METU Object-Oriented DBMS Kernel , 1995, DEXA.

[5]  Ismailcem Budak Arpinar,et al.  A multidatabase system implementation on CORBA , 1996, Proceedings RIDE '96. Sixth International Workshop on Research Issues in Data Engineering.

[6]  Asuman Dogac,et al.  Dynamic query optimization on a distributed object management platform , 1996, CIKM '96.