Interoperability and object identity
- 1 December 1991
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGMOD Record
- Vol. 20 (4) , 25-29
- https://doi.org/10.1145/141356.141362
Abstract
Data model transparency can be achieved by providing a canonical language format for the definition and seamless manipulation of multiple autonomous information bases. In this paper we assume a canonical data and computational model combining the function and object-oriented paradigms. We investigate the concept of identity as a property of an object and the various ways this property is supported in existing databases, in relation to the object-oriented canonical data model. The canonical data model is the tool for combining and integrating preexisting syntactical homogeneous, but semantical heterogeneous data types into generalized unifying data types. We identify requirements for object identity in federated systems, and discuss problems of object identity and semantical object replication arising from this new abstraction level. We argue that a strong notion of identity at the federated level can only be acheived by weakening strict autonomy requirements of the component information bases. Finally we discuss various solutions to this problem that differ in their requirements with repect to giving up autonomy.Keywords
This publication has 4 references indexed in Scilit:
- Objects and viewsPublished by Association for Computing Machinery (ACM) ,1991
- Language features for interoperability of databases with schematic discrepanciesPublished by Association for Computing Machinery (ACM) ,1991
- Federated database systems for managing distributed, heterogeneous, and autonomous databasesACM Computing Surveys, 1990
- Object identityPublished by Association for Computing Machinery (ACM) ,1986