Enabling technology for knowledge sharing
AI Magazine
Infomaster: an information integration system
SIGMOD '97 Proceedings of the 1997 ACM SIGMOD international conference on Management of data
Enterprise application integration
Enterprise application integration
The case for reflective middleware
Communications of the ACM - Adaptive middleware
Challenges designing next-generation middleware systems
Communications of the ACM - Adaptive middleware
SWITCH Technology: An Automated Approach to Developing Software for Reactive Systems
Programming and Computing Software
Ontologies for conceptual modeling: their creation, use, and management
Data & Knowledge Engineering
Supporting Dynamic Interactions among Web-Based Information Sources
IEEE Transactions on Knowledge and Data Engineering
Modular Domain Specific Languages and Tools
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
Scalable Semantic Brokering over Dynamic Heterogeneous Data Sources in InfoSleuth"
IEEE Transactions on Knowledge and Data Engineering
Embracing Dynamic Evolution in Distributed Systems
IEEE Software
Retrieving and Semantically Integrating Heterogeneous Data from the Web
IEEE Intelligent Systems
An Architecture for Dynamic Data Source Integration
HICSS '05 Proceedings of the Proceedings of the 38th Annual Hawaii International Conference on System Sciences - Volume 09
Hi-index | 0.00 |
Relatively mature integration technologies are available that make application integration tractable from an engineering perspective. However, integrating multiple heterogeneous data sources into applications is still a time-consuming, costly and error-prone engineering task, because existing integration technologies are based on static integration architectures. Such architectures tightly couple a data source to the data integration infrastructure. This paper describes the architecture and evolving prototype implementation of the Data Concierge, which provides a dynamic solution to integrate heterogeneous data sources. The core architecture and mechanisms in the Data Concierge can be used for dynamically attaching to a previously unidentified source of information, without the need for a pre-existing adapter component. In this paper, an ontology based API description mechanism supported by the Data Concierge is described, along with the architecture and prototype tools for describing the metadata necessary to facilitate dynamic integration. The use of an ontology and associated state machine to generate API calls to access data sources is illustrated using an FTP data source.