An Adaptive Object-Oriented Approach to Integration and Access ofHeterogeneous Information Sources

  • Authors:
  • Ling Liu;Calton Pu

  • Affiliations:
  • Department of Computing Science, University of Alberta, GSB 615, Edmonton, Alberta, T6G 2H1 Canada/ E-mail: lingliu@cs.ualberta.ca;Dept. of Computer Science and Engineering, Oregon Graduate Institute, P.O. Box 91000 Portland, Oregon, 97291-1000 USA/ E-mail: calton@cse.ogi.edu

  • Venue:
  • Distributed and Parallel Databases
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

A large-scale interoperable database system operating in a dynamic environment should provide Uniform access to heterogeneous information sources, Scalability to the growing number of information sources, Evolution and Composability of software and information sources,and Autonomy of participants,both information consumers and information producers. We refer to these set of properties as the USECA properties [29]. To address the research issues presented by such systems in a systematicmanner, we introduce the Distributed Interoperable Object Model (DIOM). DIOM promotes an adaptive approach to interoperation via intelligent mediation [46, 47], aimedat enhancing the robustness and scalability of theservices provided for integrating and accessing heterogeneous information sources. DIOM‘s main features include (1) the recursive construction and organizationof information access through a network of application-specificmediators, (2)the explicit use of interface composition meta operations(such as specialization, generalization, aggregation, import and hide) to support the incremental design and construction of consumer‘s domain query model, (3) the deferment of semantic heterogeneity resolution to the query result assembly time instead of before or at the time of query formulation, and (4) the systematic development of the query mediation framework and the procedure of each query processing step from query routing, query decomposition, parallel access planning, query translation to query result assembly.To make DIOM concrete, we outline the DIOM-based information mediation architecture, which includes important auxiliary services such as domain-specific metadatalibrary and catalog functions, object linking databases, and associatedquery services. Several practical examples and application scenarios illustrate the flavor of DIOM query mediation framework and the usefulness of DIOM in multi-database query processing.