An operational approach to the integration of distributed heterogeneous environments

The OIS (Operational Integration System) data model and query language are presented. The main goal of OIS is to provide the application environments with a uniform interface for accessing data managed by heterogeneous systems. Conceptually, OIS can be depicted as a three-level system. The integration data model level allows distributed applications to be coded in object-oriented style. The operational interface abstract level and the operational interface implementation level feature the operational mapping between application environments and distributed heterogeneous systems. It is shown how OIS features can be embedded in C++. The prototype of OIS has confirmed the modeling features of the operational integration technique adopted. Three test driving applications have been selected: (1) a file-based application for the management of textual data, using either indexed or sequential access files; (2) a graphic database related to a computer-aided-design management system; (3) a public data bank, with a TTY-oriented interface protocol accessed through telephone lines. The obtained results have encouraged the developers to enhance the OIS implementation.<<ETX>>

[1]  Won Kim,et al.  Modeling concepts for VLSI CAD objects , 1985, TODS.

[2]  Arlette Ferrier,et al.  Heterogeneity in the Distributed Database Management System SIRIUS-DELTA , 1982, VLDB.

[3]  Klaus-Dieter Kreplin,et al.  A Multidatabase System for Transnational Accounting , 1988, EDBT.

[4]  Yuri Breitbart,et al.  Database integration in a distributed heterogeneous database system , 1986, 1986 IEEE Second International Conference on Data Engineering.

[5]  Hubert Lehmann,et al.  Object Management Systems for Design Environments. , 1985 .

[6]  Michael Caplinger An information system based on distributed objects , 1987, OOPSLA 1987.

[7]  Erich J. Neuhold,et al.  POREL: A Distributed Data Base on an Inhomogeneous Computer Network , 1977, VLDB.

[8]  Renzo Orsini,et al.  GALILEO: a strongly-typed, interactive conceptual language , 1985, TODS.

[9]  Jay Banerjee,et al.  Data model issues for object-oriented applications , 1987, TOIS.

[10]  David K. Hsiao,et al.  Towards a Better Understanding of Data Models Through the Multilingual Database System , 1988, IEEE Trans. Software Eng..

[11]  John Mylopoulos,et al.  A language facility for designing database-intensive applications , 1980, TODS.

[12]  Elisa Bertino,et al.  The COMANDOS Integration System: An Object Oriented Approach to the Interconnection of Heterogeneous Applications , 1988, OODBS.

[13]  Umeshwar Dayal,et al.  View Definition and Generalization for Database Integration in Multibase: A System for Heterogeneous Distributed Databases , 1982, Berkeley Workshop.