ACM Home Page
Please provide us with feedback. Feedback
Object orientation in multidatabase systems
Full text PdfPdf (4.85 MB)
Source ACM Computing Surveys (CSUR) archive
Volume 27 ,  Issue 2  (June 1995) table of contents
Pages: 141 - 195  
Year of Publication: 1995
ISSN:0360-0300
Authors
Evaggelia Pitoura  Purdue Univ., West Lafayette, IN
Omran Bukhres  Purdue Univ., West Lafayette, IN
Ahmed Elmagarmid  Purdue Univ., West Lafayette, IN
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 56,   Citation Count: 13
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/210376.210378
What is a DOI?

ABSTRACT

A multidatabase system (MDBS) is a confederation of preexisting distributed, heterogeneous, and autonomous database systems. There has been a recent proliferation of research suggesting the application of object-oriented techniques to facilitate the complex task of designing and implementing MDBSs. Although this approach seems promising, the lack of a general framework impedes any further development. The goal of this paper is to provide a concrete analysis and categorization of the various ways in which object orientation has affected the task of designing and implementing MDBSs.We identify three dimensions in which the object-oriented paradigm has influenced this task: the general system architecture, the schema architecture, and the heterogeneous transaction management. Then we provide a classification and a comprehensive analysis of the issues related to each of the above dimensions. To demonstrate the applicability of this analysis, we conclude with a comparative review of existing multidatabase systems.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
AGHA, G. 1986.Actors. The MIT Press, Cambridge, Mass.
 
3
AHMED, R., ALBERT, J., DU, W., KENT, W., LITWIN, W., AND SHAN, M.-C. 1993. An overview of Pegasus. In Proceedings of the RIDE-IMS (April), 273-277.
 
4
AHMED, R., DESCHEDT, P., KENT, W., KETABCHI, M., LITWIN, W., RAFII, A., AND SHAN, M.-C. 1991. Pegasus: A system for seamless integration of heterogeneous information sources. In COMP- CON 91 (March), 128-136.
 
5
 
6
ALBERT, J., AHMED, R., KETABCHI, M., KENT, W., AND SHAN, M.-C. 1993. Automatic importation of relational schemas in Pegasus. In Proceedings of the RIDE-IMS (April), 105-113.
 
7
8
9
10
11
 
12
 
13
BERTINO, E. 1991. Integration of heterogeneous data repositories by using object-oriented views. In Proceedings of the First International Workshop on Interoperability in Multidatabase Systems (April), 22-29.
 
14
 
15
 
16
 
17
BLAIR, G. S., GALLAGHER, J. J., AND MALIK, J. 1989. Genericity vs inheritance vs delegation vs conformance vs .... JOOP (Sept./Oct.), 11-17.
 
18
 
19
20
 
21
 
22
 
23
BUKHRES, O. A., ELMAGARMID, A. K., AND MULLEN, J.G. 1992. Object-oriented multidatabases: Systems and research overview. In Proceedings of the International Conference on Information and Knowledge Management (Baltimore, MD, Nov.), 27-34.
 
24
 
25
CASTELLANOS, M. AND SALTOR, F. 1991. Semantic enrichment of database schemas: An object-oriented approach. In Proceedings of the First International Workshop on Interoperability in Multidatabase Systems (April), 71-78.
 
26
 
27
CHEN, J., BUKHRES, O., AND ELMAGARMID, A. K. 1993. IPL: A multidatabase transaction specification language. In Proceedings of the 1993 International Conference on Distributed Computing.
 
28
CHOMICKI, J. AND LITWIN, W. 1992. Declarative definition of object-oriented multidatabase mappings. In Proceedings of the International Workshop on Distributed Object Management (Edmonton, Canada, Aug.), 307-325.
29
 
30
 
31
 
32
CZEDJO, B. AND TAYLOR, M. 1991. Integration of database systems using an object-oriented approach. In Procee&ngs of the F~rst Internatwnal Workshop on Interoperabdity ~n Multidatabase Systems (April), 30 37.
 
33
 
34
 
35
DAYAL, U. AND HWANG, H. 1984. View definition and generalization for database integration in a multidatabase system. 1EEE Trans. Softw. Eng. 10, 6, 628-645.
 
36
DEVOR, C., ELMASRI, R., LARSON, J., RAHIMI, S., AND RICHARDSON, J. 1982. Five-schema architecture extends DBMS to distributed applications. Electron. Des. (March 18), 27 32.
 
37
 
38
 
39
 
40
 
41
ELMAGARMID, A. AND Pu, C. (Eds.) 1990. Special issue on heterogenous databases. ACM Cornput. Surv. 22, 3 (Sept.).
 
42
FANG, D., HAMMER, J, AND McLEoD, D. 1992. An approach to behavior shoring in Federated database systems. In Proceedings of the Internattonal Workshop on D~stributed Object Management (Edmonton, Canada, Aug.), 66-80.
 
43
GAGLIARDI, R., CANEVE, M., AND OLDANO, G. 1990. An operational approach to the integratmn of distributed heterogeneous enwronments. In Proceedings of the PARBASE-90 Conference (Miami Beach, Fla, March), 368-377.
 
44
GALLAGHER, L. J. 1992. Object SQL: Language extensions for object data management. In Proceedzngs of the 1st Internatwnal Conference on Information and Knowledge Management.
 
45
GARCIA-SOLACO, M., CASTELLANOS, M., AND SALTER, F 1993. Discovering interdatabase resemblance of classes for interoperable databases. In Procee&ngs of the 2nd Internatwnal Workshop on Interoperabilzty in Multzdatabase Systems, 26-33.
46
 
47
 
48
GEORGAKOPOULOS, D., I-IoRNICK, M.1 AND KRYCHNIAK, P. 1993. An environment for the specification and management of extended transactions in DOMS. In Procee&ngs of the RIDE-IMS (April), 253-257.
 
49
 
50
 
51
 
52
 
53
 
54
 
55
HUHNS, M. N., JACOBS, N., KSmZYK, T., SHEN, W -M., SINGH, M. P., AND CANNATA, P.E. 1992. Enterprise information modehng and model integration in Carnot In Enterprise Integration Modelzng, Proceedings of the First {nternational Conference, The MIT Press, Cambridge, Mass., 290 299.
 
56
 
57
KENT, W. 1993. The objects are coming! Comput. Standards Interfaces 15.
58
 
59
 
60
K~M, W. 1992. The UniSQL/M system. Personal communication, Sept.
 
61
 
62
 
63
64
 
65
KULKARNI, K.G. 1993. Object orientation and the SQL standard. Comput. Standards Interfaces 15, 287-301.
66
 
67
 
68
LI, Q. AND McLEoD, D. 1991. An object-oriented approach to federated databases. In Proceedings of the First International Workshop on Interoperabil~ty in Multldatabase Systems (April), 64-70.
69
70
 
71
LISKOV, B., DAY, M., AND SHIRA, L. 1992. Distributed object management in Thor. In Proceedings of the International Workshop on Distributed Object Management (Edmonton, Canada, Aug.), 1-15.
72
 
73
 
74
MANOLA, F. AND HEILER, S. 1992. An approach to interoperable object models. In Proceedings of the Internatwnal Workshop on Distributed Object Management (Edmonton, Canada, Aug.), 326-330.
 
75
MANOLA, F., SELLER, S., GEORGAKOPOULOS, D., HORNICK, M., AND BRODIE, M. 1992. Distributed object management. Int. J. Intell. Cooperative Info. Syst. 1, 1 (June).
 
76
 
77
 
78
 
79
MULLEN, J. G., KIM, W., AND SHARIF-ASKARY, J. 1992. On the impossibility of atomic commitment in multidatabase systems. In Proceedings of the 2nd International Conference on System Integration (Morristown, N.J.).
 
80
NAVATHE, S., SAVASERE, A., ANWAR, T., BECK, H., AND GALA, S. 1994. Object modeling using classification in CANDIDE and its application. In Advances ~n Object-Oriented Database Systems, Springer Veriag, New York.
 
81
 
82
OBJECT MANAGEMENT GROUP. 1991. The common object request broker: Architecture and specification. OMG Dec. 91.12.1, Dec.
 
83
OBJECT MANAGEMENT GROUP. 1992. Object management architecture guide. OMG Doc. 92.11.1, Sept.
 
84
 
85
 
86
 
87
88
 
89
 
90
 
91
RAMAMRITHAM, K. AND CHRYSANTIS, P.K. 1992. In search of acceptability criteria: Database consistency requirements and transaction correctness properties. In Proceedings of the International Workshop on Distributed Object Management (Edmonton, Canada, Aug.), 120-140.
 
92
93
 
94
SAVASERE, A., SHETH, A., GALA, G, NAVATHE, S., AND MARKUS, H. 1991. On applying classification to schema integration. In Proceedings of the F~rst International Workshop on Interoperability ~n Mult~database Systems (April), 258-261.
 
95
SCHALLER, T., BUKHRES, O. A., CHEN, J., AND ELMAGARMID, A. K. 1993. A taxonomic and analytical survey of multidatabase systems. Tech. Rep. CSD-TR-93-040, Purdue Univ., West Lafayette, Ind.
 
96
 
97
SCHOLL, M. H., SCHEK, H. J., AND TRESCH, M. 1992. Object algebra and views for multiobjectbases. In Proceedings of the International Workshop on Distributed Object Management (Edmonton, Canada, Aug.), 336-359.
 
98
99
 
100
SHETH, A. P., GALA, S. K., AND NAVATHE, S. B. 1993. On automatic reasoning for schema integration. Int. J. Intell. Cooperative Inf. Syst. 2, 1 (March).
101
 
102
 
103
104
105
 
106
SOLEY, R. M. 1992. Using object technology to integrate distributed applications. In Enterprise Integration Modeling, Proceedings of the First International Conference, MIT Press, Cambridge, Mass., 446-454.
107
 
108
TAYLOR, C.J. 1992. A status report on open distributed processing. First Class (Object Manage. Group Newsl.) 2, 2 (June/July), 11-13.
109
 
110
TOMLINSON, C., LAVENDER, G., MEREDITH, G., WOELK, D., AND CANNATA, P. 1992. The Carnot extensible service switch (EES)--Support for service execution. In Enterprise Integration Modehng, Procee&ngs of the First International Conference MIT Press, Cambridge, Mass., 493-502.
 
111
TSICHRITZIS, D. AND KLUG, A. 1978. The ANSI/X3/SPARC DBMS framework Inf. Syst. 3, 4.
112
113
 
114
115
116
 
117
WOELK, D., SHEN, W.-M., HUHNS, M., AND CANNATA, P. 1992. Model driven enterprise information in Carnot. In Enterprise Integration Modeling, Proceedings of the First International Conference, MIT Press, Cambridge, Mass., 301-309.
 
118
 
119
 
120
ZHANG, A. AND PITOURA, E. 1993. A view-based approach to relaxing global serializability in multidatabase systems. Tech. Rep. CSD-TR-93- 082, Purdue Univ., West Lafayette, Ind.

CITED BY  13


REVIEW

"Clement R. Attanasio : Reviewer"

There are many autonomous, heterogeneous database systems that need to cooperate over networks to provide uniform access to all the data in a way that is consistent with contemporary database semantics. This environment is a multidatabase syst  more...

Collaborative Colleagues:
Evaggelia Pitoura: colleagues
Omran Bukhres: colleagues
Ahmed Elmagarmid: colleagues