Abstract
The functionality of IRO-DB can be summarized as follows:
-
IRO-DB provides the ODMG interface at all product layers, i.e., at the interoperable layer, at the communication layer, and at the local layer. The benefit of using an upcoming standard is the foreseeable availability of ODMG-compliant interfaces for many commercial database management systems and as such to provide portability and reusability of applications.
-
The Integrator Workbench offers design support for the definition of the integrated views derived from local database schemas which includes resolving of the various kinds of heterogeneities between existing databases, merging of data, and code generation for the integrated views.
-
The C++/OML interface of IRO-DB transparently integrates heterogeneous database system services with the application programming language making it easy to use for application programmers.
-
IRO-DB is a complete system providing access transparency to heterogeneous databases. It provides global query processing, global transaction management, object management, remote access to the existing databases, and local database adapters providing ODMG interfaces for local database systems.
A first IRO-DB prototype has been developed. It is based on one object-oriented system MATISSE and one relational system INGRES. ONTOS has been selected for this first prototype as the Home OODBMS. In the second phase of the project Local Database Adapters will be developed on top of other OODBMS such as O2 and ONTOS.
This work is initiated and partially supported by the European IRO-DB ESPRIT project. The project is developed in cooperation with GMD,FAW,GOPAS, IBERMATICA, EDS, EURIWARE, INTRASOFT and O2 Technology. PRiSM acts as a subcontractor of both Euriware and EDS.
Preview
Unable to display preview. Download preview PDF.
References
Cattell R., “Object Databases:The ODMG-93 Standard”, Book, Morgan &Kaufman, 1993.
Fankhauser P., M. Kracker, E. Neuhold, “Semantic vs. Structural Resemblance of Classes”, Special SIGMOD Record, issue on semantic issues in Multibase Systems, Vol. 20, n∘4, ACM Press, 1991.
Gardarin G. and al., “IRO-DB: A Distributed System Federating Object and Relational Databases”, Object-oriented Multibase Systems, O. Bukhres and A. Elmagarmid Ed., Prentice Hall, 1995.
Object Management Group, “Object Services Architecture”, OMG document N∘ 92.8.4, OMG Ed., Framingham, USA, August 1992.
Sheth A.P., Larson J.A., “Federated Database Systems for Managing Distributed, Heterogeneous and Autonomous Databases”, ACM computing surveys, vol (22):3, 1990.
“Data Management: SQL Call Level Interface (CLI), Snapshot, X/Open with SQL Access Group, X/Open Company Ltd.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fankhauser, P., Finance, B., Klas, W. (1996). IRO-DB: Making relational and Object-Oriented Database Systems Interoperable. In: Apers, P., Bouzeghoub, M., Gardarin, G. (eds) Advances in Database Technology — EDBT '96. EDBT 1996. Lecture Notes in Computer Science, vol 1057. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0014173
Download citation
DOI: https://doi.org/10.1007/BFb0014173
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61057-1
Online ISBN: 978-3-540-49943-5
eBook Packages: Springer Book Archive