|
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
|
Rafi Ahmed , Philippe De Smedt , Weimin Du , William Kent , Mohammad A. Ketabchi , Witold A. Litwin , Abbas Rafii , Ming-Chien Shan, The Pegasus Heterogeneous Multidatabase System, Computer, v.24 n.12, p.19-27, December 1991
[doi> 10.1109/2.116885]
|
| |
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
|
Jay Banerjee , Hong-Tai Chou , Jorge F. Garza , Won Kim , Darrell Woelk , Nat Ballou , Hyoung-Joo Kim, Data model issues for object-oriented applications, ACM Transactions on Information Systems (TOIS), v.5 n.1, p.3-26, Jan. 1987
[doi> 10.1145/22890.22945]
|
 |
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
|
E. Bertino , R. Gagliardi , M. Negri , G. Pelagatti , L. Sbattella, The COMANDOS integration system: an object oriented approach to the interconnection of heterogeneous applications, Lecture notes in computer science on Advances in object-oriented database systems, p.213-218, September 1988, Bad Mu:9Ainster am Stein-Edernburg, Germany
|
| |
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
|
Robert Bretl , David Maier , Allen Otis , Jason Penney , Bruce Schuchardt , Jacob Stein , E. Harold Williams , Monty Williams, The Gem–Stone data management system, Object-oriented concepts, databases, and applications, ACM Press, New York, NY, 1989
[doi> 10.1145/63320.66507]
|
| |
21
|
|
| |
22
|
Alejandro Buchmann , M. Tamer Özsu , Mark Hornick , Dimitrios Georgakopoulos , Frank A. Manola, A transaction model for active distributed object systems, Database transaction models for advanced applications, Morgan Kaufmann Publishers Inc., San Francisco, CA, 1992
|
| |
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
|
R. G. G. Cattell , Douglas K. Barry , Dirk Bartels , Mark Berler , Jeff Eastman , Sophie Gamerman , David Jordan , Adam Springer , Henry Strickland , Drew Wade, The object database standard: ODMG 2.0, Morgan Kaufmann Publishers Inc., San Francisco, CA, 1997
|
| |
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
|
Sandra Heiler , Sara Haradhvala , Stanley Zdonik , Barbara Blaustein , Arnon Rosenthal, A flexible framework for transaction management in engineering environments, Database transaction models for advanced applications, Morgan Kaufmann Publishers Inc., San Francisco, CA, 1992
|
| |
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
|
Michael Kifer , Won Kim , Yehoshua Sagiv, Querying object-oriented databases, Proceedings of the 1992 ACM SIGMOD international conference on Management of data, p.393-402, June 02-05, 1992, San Diego, California, United States
|
| |
59
|
|
| |
60
|
K~M, W. 1992. The UniSQL/M system. Personal communication, Sept.
|
| |
61
|
|
| |
62
|
|
| |
63
|
Wolfgang Klas , Peter Fankhauser , Peter Muth , Thomas C. Rakow , Erich J. Neuhold, Database integration using the open object-oriented database system VODAK, Object-oriented multidatabase systems: a solution for advanced applications, Prentice Hall International (UK) Ltd., Hertfordshire, UK, 1995
|
 |
64
|
Ravi Krishnamurthy , Witold Litwin , William Kent, Language features for interoperability of databases with schematic discrepancies, Proceedings of the 1991 ACM SIGMOD international conference on Management of data, p.40-49, May 29-31, 1991, Denver, Colorado, United States
|
| |
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
|
Rajendra K. Raj , Ewan Tempero , Henry M. Levy , Andrew P. Black , Norman C. Hutchinson , Eric Jul, Emerald: a general-purpose programming language, Software—Practice & Experience, v.21 n.1, p.91-118, Jan. 1991
[doi> 10.1002/spe.4380210107]
|
| |
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
|
Gomer Thomas , Glenn R. Thompson , Chin-Wan Chung , Edward Barkmeyer , Fred Carter , Marjorie Templeton , Stephen Fox , Berl Hartman, Heterogeneous distributed database systems for production use, ACM Computing Surveys (CSUR), v.22 n.3, p.237-266, Sept. 1990
[doi> 10.1145/96602.96607]
|
| |
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
|
David Ungar , Randall B. Smith, Self: The power of simplicity, Conference proceedings on Object-oriented programming systems, languages and applications, p.227-242, October 04-08, 1987, Orlando, Florida, United States
|
 |
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
|
Darrell Woelk , Phil Cannata , Michael Huhns , Wei-Min Shen , Christine Tomlinson, Using Carnot for enterprise information integration, Proceedings of the second international conference on Parallel and distributed information systems, p.133-137, January 1993, San Diego, California, United States
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Katja Hose , Armin Roth , André Zeitz , Kai-Uwe Sattler , Felix Naumann, A research agenda for query processing in large-scale peer data management systems, Information Systems, v.33 n.7-8, p.597-610, November, 2008
|
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...
|