Skip to main content

IRO-DB: Making relational and Object-Oriented Database Systems Interoperable

  • ESPRIT Projects
  • Conference paper
  • First Online:
Book cover Advances in Database Technology — EDBT '96 (EDBT 1996)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1057))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cattell R., “Object Databases:The ODMG-93 Standard”, Book, Morgan &Kaufman, 1993.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. Object Management Group, “Object Services Architecture”, OMG document N∘ 92.8.4, OMG Ed., Framingham, USA, August 1992.

    Google Scholar 

  5. Sheth A.P., Larson J.A., “Federated Database Systems for Managing Distributed, Heterogeneous and Autonomous Databases”, ACM computing surveys, vol (22):3, 1990.

    Google Scholar 

  6. “Data Management: SQL Call Level Interface (CLI), Snapshot, X/Open with SQL Access Group, X/Open Company Ltd.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Peter Apers Mokrane Bouzeghoub Georges Gardarin

Rights and permissions

Reprints 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

Publish with us

Policies and ethics