Object Orientation in Multidatabase Systems

Evaggelia Pitoura, Omran Bukhres, Ahmed Elmagarmid

Research output: Contribution to journalArticle

61 Citations (Scopus)

Abstract

Using object-oriented techniques to build heterogeneous databases is a promising approach. Objects provide a natural model of a heterogeneous environment. Modeling resources as objects and their services as methods hides the heterogeneity of their implementation and respects their autonomy. At a lower level, providing an object-oriented model for the data in the heterogeneous database facilitates the expression of relations and the resolution of conflicts that exist between entities at different component database systems. Finally, object technology offers an efficient method for modeling and implementing heterogeneous transaction management and for supporting the use of semantic information to allow more concurrency. Unfortunately, the abundance of models and techniques makes the study and evaluation of object-oriented approaches intricately difficult. In this paper we have presented a unifying analysis of the process of building object-oriented heterogeneous database systems. Various methods have been examined, and a number of real-life systems have been compared. We believe that this comprehensive review will enhance our understanding of these issues, substantiate the use of object-oriented techniques, and help put into perspective existing and future projects.

Original languageEnglish
Pages (from-to)141-195
Number of pages55
JournalACM Computing Surveys
Volume27
Issue number2
DOIs
Publication statusPublished - 6 Jan 1995
Externally publishedYes

Fingerprint

Object-orientation
Heterogeneous Databases
Object-oriented
Database Systems
Object-oriented Databases
Heterogeneous Environment
Heterogeneous Systems
Concurrency
Modeling
Transactions
Semantics
Model
Resources
Evaluation
Object

ASJC Scopus subject areas

  • Computer Science(all)
  • Theoretical Computer Science

Cite this

Object Orientation in Multidatabase Systems. / Pitoura, Evaggelia; Bukhres, Omran; Elmagarmid, Ahmed.

In: ACM Computing Surveys, Vol. 27, No. 2, 06.01.1995, p. 141-195.

Research output: Contribution to journalArticle

Pitoura, Evaggelia ; Bukhres, Omran ; Elmagarmid, Ahmed. / Object Orientation in Multidatabase Systems. In: ACM Computing Surveys. 1995 ; Vol. 27, No. 2. pp. 141-195.
@article{f0d8f190a4b54ecba4b977acd747a56d,
title = "Object Orientation in Multidatabase Systems",
abstract = "Using object-oriented techniques to build heterogeneous databases is a promising approach. Objects provide a natural model of a heterogeneous environment. Modeling resources as objects and their services as methods hides the heterogeneity of their implementation and respects their autonomy. At a lower level, providing an object-oriented model for the data in the heterogeneous database facilitates the expression of relations and the resolution of conflicts that exist between entities at different component database systems. Finally, object technology offers an efficient method for modeling and implementing heterogeneous transaction management and for supporting the use of semantic information to allow more concurrency. Unfortunately, the abundance of models and techniques makes the study and evaluation of object-oriented approaches intricately difficult. In this paper we have presented a unifying analysis of the process of building object-oriented heterogeneous database systems. Various methods have been examined, and a number of real-life systems have been compared. We believe that this comprehensive review will enhance our understanding of these issues, substantiate the use of object-oriented techniques, and help put into perspective existing and future projects.",
author = "Evaggelia Pitoura and Omran Bukhres and Ahmed Elmagarmid",
year = "1995",
month = "1",
day = "6",
doi = "10.1145/210376.210378",
language = "English",
volume = "27",
pages = "141--195",
journal = "ACM Computing Surveys",
issn = "0360-0300",
publisher = "Association for Computing Machinery (ACM)",
number = "2",

}

TY - JOUR

T1 - Object Orientation in Multidatabase Systems

AU - Pitoura, Evaggelia

AU - Bukhres, Omran

AU - Elmagarmid, Ahmed

PY - 1995/1/6

Y1 - 1995/1/6

N2 - Using object-oriented techniques to build heterogeneous databases is a promising approach. Objects provide a natural model of a heterogeneous environment. Modeling resources as objects and their services as methods hides the heterogeneity of their implementation and respects their autonomy. At a lower level, providing an object-oriented model for the data in the heterogeneous database facilitates the expression of relations and the resolution of conflicts that exist between entities at different component database systems. Finally, object technology offers an efficient method for modeling and implementing heterogeneous transaction management and for supporting the use of semantic information to allow more concurrency. Unfortunately, the abundance of models and techniques makes the study and evaluation of object-oriented approaches intricately difficult. In this paper we have presented a unifying analysis of the process of building object-oriented heterogeneous database systems. Various methods have been examined, and a number of real-life systems have been compared. We believe that this comprehensive review will enhance our understanding of these issues, substantiate the use of object-oriented techniques, and help put into perspective existing and future projects.

AB - Using object-oriented techniques to build heterogeneous databases is a promising approach. Objects provide a natural model of a heterogeneous environment. Modeling resources as objects and their services as methods hides the heterogeneity of their implementation and respects their autonomy. At a lower level, providing an object-oriented model for the data in the heterogeneous database facilitates the expression of relations and the resolution of conflicts that exist between entities at different component database systems. Finally, object technology offers an efficient method for modeling and implementing heterogeneous transaction management and for supporting the use of semantic information to allow more concurrency. Unfortunately, the abundance of models and techniques makes the study and evaluation of object-oriented approaches intricately difficult. In this paper we have presented a unifying analysis of the process of building object-oriented heterogeneous database systems. Various methods have been examined, and a number of real-life systems have been compared. We believe that this comprehensive review will enhance our understanding of these issues, substantiate the use of object-oriented techniques, and help put into perspective existing and future projects.

UR - http://www.scopus.com/inward/record.url?scp=84976780492&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84976780492&partnerID=8YFLogxK

U2 - 10.1145/210376.210378

DO - 10.1145/210376.210378

M3 - Article

AN - SCOPUS:84976780492

VL - 27

SP - 141

EP - 195

JO - ACM Computing Surveys

JF - ACM Computing Surveys

SN - 0360-0300

IS - 2

ER -