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
U2 - 10.1145/210376.210378
DO - 10.1145/210376.210378
M3 - Article
AN - SCOPUS:84976780492
SN - 0360-0300
VL - 27
SP - 141
EP - 195
JO - ACM Computing Surveys
JF - ACM Computing Surveys
IS - 2
ER -