On understanding types, data abstraction, and polymorphism
ACM Computing Surveys (CSUR) - The MIT Press scientific computation series
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Concepts and experiments in computational reflection
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Principles of distributed database systems
Principles of distributed database systems
Federated database systems for managing distributed, heterogeneous, and autonomous databases
ACM Computing Surveys (CSUR) - Special issue on heterogeneous databases
Programming perl
Database transaction models for advanced applications
Database transaction models for advanced applications
Context interchange: sharing the meaning of data
ACM SIGMOD Record
Intelligent integration of information
SIGMOD '93 Proceedings of the 1993 ACM SIGMOD international conference on Management of data
A recursive object algebra based on aggregation abstraction for manipulating complex objects
Data & Knowledge Engineering
On resolving schematic heterogeneity in multidatabase systems
Distributed and Parallel Databases
Applications of object-oriented technology to the integration of heterogeneous database systems
Distributed and Parallel Databases
CIKM '94 Proceedings of the third international conference on Information and knowledge management
Object orientation in multidatabase systems
ACM Computing Surveys (CSUR)
CIKM '95 Proceedings of the fourth international conference on Information and knowledge management
Distributed Object Management
Object Database Standard: ODMG-93
Object Database Standard: ODMG-93
Query Processing in Database Systems
Query Processing in Database Systems
ISMIS '94 Proceedings of the 8th International Symposium on Methodologies for Intelligent Systems
Object Identification in Multidatabase Systems
Proceedings of the IFIP WG 2.6 Database Semantics Conference on Interoperable Database Systems (DS-5)
An adaptive approach to query mediation across heterogeneous information sources
COOPIS '96 Proceedings of the First IFCIS International Conference on Cooperative Information Systems
Query Decomposition for a Distributed Object-Oriented Mediator System
Distributed and Parallel Databases
Continual Queries for Internet Scale Event-Driven Information Delivery
IEEE Transactions on Knowledge and Data Engineering
Object-Oriented Mediator Queries to Internet Search Engines
OOIS '02 Proceedings of the Workshops on Advances in Object-Oriented Information Systems
Evaluation of Join Strategies for Distributed Mediation
ADBIS '01 Proceedings of the 5th East European Conference on Advances in Databases and Information Systems
Query Processing in Self-Profiling Composable Peer-to-Peer Mediator Databases
EDBT '02 Proceedings of the Worshops XMLDM, MDDE, and YRWS on XML-Based Data Management and Multimedia Engineering-Revised Papers
Model composition in a distributed environment
Decision Support Systems
Hi-index | 0.00 |
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.