Abstract
Providing an integrated access to multiple heterogeneous sources is a challenging issue in global information systems for cooperation and interoperability. In the past, companies have equipped themselves with data storing systems building up informative systems containing data that are related one another, but which are often redundant, not homogeneous and not always semantically consistent. Moreover, to meet the requirements of global, Internet-based information systems, it is important that the tools developed for supporting these activities are semi-automatic and scalable as much as possible.
To face the issues related to scalability in the large-scale, in this paper we propose the exploitation of mobile agents in the information integration area, and, in particular, their integration in the MOMIS infrastructure. MOMIS (Mediator EnvirOnment for Multiple Information Sources) is a system that has been conceived as a pool of tools to provide an integrated access to heterogeneous information stored in traditional databases (for example relational, object oriented databases) or in file systems, as well as in semi-structured data sources (XML-file).
This proposal has been implemented within the MIKS (Mediator agent for Integration of Knowledge Sources) system and it is completely described in this paper.
This work is partially supported by MIUR co-funded projects D2I and’ software Agents and e-Commerce’
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
C. Batini, M. Lenzerini, S. B. Navathe. A Comparative Analysis of Methodologies for Database Schema Integration. In ACM Computing Surveys, 18(4):323–364, 1986.
S. E. Madnick. From VLDB to VMLDB (Very MANY Large Data Bases): Dealing with Large-Scale Semantic Heterogenity. In F. van Harmelen, editor, Proceedings of the 15th European Conference on Artificial Intelligence (ECAI 2002), IOS Press, Amsterdam, 38–42, 2002.
D. Beneventano, S. Bergamaschi, F. Guerra, M. Vincini. The MOMIS approach to Information Integration. In proceedings of the Conference on Enterprise Information Systems (ICEIS01) Setúbal Portugal 2001.
S. Bergamaschi, S. Castano, D. Beneventano, M. Vincini. Semantic Integration of Heterogenous Information sources. Journal of Data and Knowledge Engineering, 36(3):215–249, Elsevier Science B.V. (North-Holland), Amsterdam NL, 2001.
N. R. Jennings, M. J. Wooldridge Applications of Intelligent Agents. In Nicholas R. Jennings and Michael J. Wooldridge(editors), Agent Technology: Foundations Applications and Market, 3–28, Springer-Verlag: Heidelberg Germany, 1998.
N. M. Karnik, A. R. Tripathi. IEEE Concurrency, Design Issues in Mobile-Agent Programming Systems, 6(3), 52–61, 1998.
G. Cabri, L. Leonardi, F. Zambonelli. Agents for Information Retrieval: Issues of Mobility and Coordination. Journal of Systems Architecture, 46(15),1419–1433, 2000.
R. G. G. Cattell. The Object Database Standard: ODMG93. Morgan Kaufmann Publishers, San Mateo (CA), 1994.
S. Bergamaschi, G. Cabri, F. Guerra, L. Leonardi, M. Vincini, F. Zambonelli. Exploiting Agents to Support Information Integration. International Journal on Cooperative Information Systems, 11(3), 2002.
Y. Papakonstantinou, H. Garcia-Molina, J. Widom. Object Exchange across Heterogeneous Information Sources. In P. S. Yu and A. L. P. Chen (editors) proceedings of the 11th Conference on Data Engineering, IEEE Computer Society, Taipei Taiwan, 1995.
Y. Arens, C. Y. Chee, C. Hsu, C. A. Knoblock. Retrieving and Integrating Data from Multiple Information Sources. International Journal of Intelligent and Cooperative Information Systems, 2(2), 127–158, 1993.
M. T. Roth, P. M. Schwarz. Don’t Scrap It Wrap It! A Wrapper Architecture for Legacy Data Sources. In Proceeding of VLDB, 266–275, 1997.
R. Hull, R. King et al. ARPA I3 Reference Architecture, 1995. Available at http://www.isse.gmu.edu/I3_Arch/index.html.
D. Beneventano, S. Bergamaschi, F. Mandreoli. Extensional Knowledge for semantic query optimization in a mediator based system. In Proceeding of FMII, 2001.
Oliver M. Duschka. Query Optimization Using Local Completeness. In proceedings of AAAI, 249–255, 1997.
A. Y. Levy, A. Rajaraman, J. J. Ordille. Querying Heterogeneous Information Sources Using Source Descriptions. In proceedings of VLDB, 251–262, 1996.
O. M. Duschka, M. R. Genesereth. Answering Recursive Queries Using Views. In proceedings of the Sixteenth ACM SIGMOD Symposium on Principles of Database Systems, 1997.
E. Lambrecht, S. Kambhampati, S. Gnanaprakasam. Optimizing Recursive Information-Gathering Plans. In proceedings of the International Joint Conference on Artificial Intelligence IJCAI, 1999.
R. Pottinger, A. Y. Levy. A Scalable Algorithm for Answering Queries Using Views. In proceedings of 26th International Conference on Very Large Data Bases September 10–14 2000 Cairo Egypt, 484–495, Morgan Kaufmann, 2000.
J. L. Ambite, C. A. Knoblock. Flexible and Scalable Query Planning in Distributed and Heterogeneous Environments. In proceedings of the 4th Int. Conf. on Artificial Intelligence Planning Systems AAAI, 1998.
C. A. Knoblock. Planning Executing Sensing and Replanning for Information Gathering. in proceedings of the Fourteenth International Joint Conference on Artificial Intelligence IJCAI, 1995.
Y. Papakonstantinou, S. Abiteboul, H. Garcia-Molina. Object Fusion in Mediator Systems In proceedings of the VLDB International Conference, Bombay India, 1996.
R. Yerneni, Y. Papakonstantinou, S. Abiteboul, H. Garcia-Molina. Fusion Queries over Internet Databases. Advances in Database Technology-EDBT’98 6th International Conference on Extending Database Technology, Lecture Notes in Computer Science, 1377, 1998.
S. S. Chawathe, H Garcia-Molina, J. Widom. A Toolkit for Constraint Management in Heterogeneous Information Systems. ICDE, 56–65, 1996.
Kim W., F. H. Lochoisky. Object-Oriented concepts Databases and Applications. Addison-Wesley Publishing Co., ACM Press, New York NY USA, 1989.
Object Management Group. CORBA: Architecture and Specification. 1995.
C.-C. K. Chang, H. Garcia-Molina. Mind Your Vocabulary: Query Mapping Across Heterogeneous Information Sources. In proceedings of ACM SIGMOD, 335–346, 1999.
S. Bergamaschi, S. Castano, M. Vincini. Semantic Integration of Semistructured and Structured Data Sources. SIGMOD Records, 28(1), 1999.
D. Beneventano, S. Bergamaschi, S. Lodi, C. Sartori. Consistency Checking in Complex Object Database Schemata with Integrity Constraints. IEEE Transactions on Knowledge and Data Engineering, 10, 567–598, 1998.
S. Bergamaschi, B. Nebel. Acquisition and Validation of Complex Object Database Schemata Supporting Multiple Inheritance. Journal of Applied Intelligence, 4, 185–203, 1994.
D. Beneventano, S. Bergamaschi, C. Sartori. Semantic Query Optimization by Subsumption in OODB. Flexible Query Answering Systems, Datalogiske Skrifter series, 62, Roskilde Denmark, 1996.
S. Castano, V. De Antonellis. Deriving Global Conceptual Views from Multiple Information Sources. In proceedings of ER’97 Preconference Symposium on Conceptual Modeling Historical Perspectives and Future Directions, 1997.
S. Castano, V. De Antonellis, S. De Capitani Di Vimercati. Global Viewing of Heterogeneous Data Sources. tkde, 13(2), 277–297, 2001.
I. Benetti, D. Beneventano, S. Bergamaschi, A. Corni, F. Guerra, G. Malvezzi. SI-Designer: a tool for intelligent integration of information. Int. Conference on System Sciences (HICSS2001), 2001.
Bradshaw J. (eds.). Hand of Agent Technology. AAAI/MIT Press, 2000.
M. Wooldridge. An Introduction to Multiagent Systems. Wiley, 2002.
Y. Shoham. Agent-oriented programming. Artificial Intelligence, 60, 51–92, 1993.
M. Klusch. Information agent technology for the Internet: A survey journal. Data and Knowledge Engineering, 36(3), 337–372, 2001.
S. Bergamaschi, G. Cabri, F. Guerra, L. Leonardi, M. Vincini, F. Zambonelli. Supporting Information Integration with Autonomous Agents. In proceedings of the CIA, 88–99, 2001.
Telecom Lab. Jade-Java Agent Development Environment.
FIPA. Specifications, 1997.
L. M. Haas, D. Kossmann, E. L. Wimmers, J. Yang. Optimizing Queries Across Diverse Data Sources. In proceedings of VLDB, 276–285, 1997.
S. Papastavrou, G. Samaras, E. Pitoura. Mobile Agents for WWW Distributed Database Access. ICDE, 228–237, 1999.
M. Nodine, J. Fowler, T. Ksiezyk, B. Perry, M. Taylor, A. Unruh. Active informaiton Gathering in Infosleuth. International Journal of Cooperative Information Systems, 9(1–2), 3–27, 2000.
D. Beneventano, S. Bergamaschi, A. Garuti, C. Sartori, M. Vincini. ODBQOptimizer: un Ottimizzatore Semantico di interrogazioni per OODB. Terzo Convegno Nazionale su Sistemi Evoluti per Basi di Dati-SEBD95 Salerno, 1995.
D. Beneventano, S. Bergamaschi, C. Sartori, M. Vincini. ODB-QOPTIMIZER: A Tool for Semantic Query Optimization in OODB. Int. Conference on Data Engineering-ICDE97, 1997.
S. Shenoy, M. Ozsoyoglu. Design and Implementation of a Semantic Query Optimizer. IEEE trans. Data and Knowledge Engineering, 1(3), 344–361, 1989.
D. Beneventano S. Bergamaschi C. Sartori and M. Vincini. ODB-Tools: A Description Logics Based Tool for Schema Validation and Semantic Query Optimization in Object Oriented Databases. in proceedings of the conference on Data Engineering ICDE’97 Birmingham UK, 1997.
D. Beneventano, S. Bergamaschi, C. Sartori, M. Vincini. ODB-QOptimizer: a Tool for Semantic Query Optimization in OODB. Fifth Conference of the Italian Association for Artificial Intelligence (AI*IA97) Rome 1997 LNAI 1321, 1997.
U. Leser. Query planning in Mediator Based Information Systems school. Tu Berlin, 2000.
J. L. Ambite, C. A. Knoblock. Flexible and Scalable cost-based query planning in mediators: A transformational approach. Artificial Intelligence, 118(1–2)m 115–161, 2000.
A. Gupta, J. Widom. Local verification of global integrity constraints in distributed databases. In proceedings pf of ACM SIGMOD, 49–58, 1993.
S. Chawathe, H. Garcia-Molina. Hammer, K. Irel, Y. Papakostantinou, J. Ullman, J. Widom The TSIMMIS project: Integration of heterogeneous information sources. IPSJ Conference Tokyo Japan, 1994.
M. J. Carey, L. M. Haas, P. M. Schwarz, M. Arya, W. F. Cody, R. Fagin, M. Flickner, A. W. Luniewski, W. Niblack, D. Petkovic, J. Thomas, J. H. Williams, E. L. Wimmers. Object Exchange Across Heterogeneous Information Sources. Stanford University 1994.
Y. Arens, C. A. Knoblock, C. Hsu. Query Processing in the SIMS Information Mediator. Advanced Planning Technology, 1996.
M. R. Genesereth, A. M. Keller, O. Duschka. Infomaster: An Information Integration System. In proceedings of ACM SIGMOD, 1997.
K. P. Sycara, M. Klusch, S. Wido., J. Lu. Dynamic Service Matchmaking Among Agents in Open Information Environments. SIGMOD Record, 28(1), 47–53, 1999.
K. Sycara. In-context information management through adaptative collaboration of intelligent agents. Intelligent Information Agents editor M. Klusch, 78–99, 1999.
D. Beneventano, S. Bergamaschi, S. Castano, A. Corni, R. Guidetti, G. Malvezzi, M. Melchiori, M. Vincini Information Integration: The MOMIS Project Demonstration. VLDB 2000, in proceedings of 26th International Conference on Very Large Data Bases, 2000, Egypt.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Beneventano, D., Bergamaschi, S., Gelati, G., Guerra, F., Vincini, M. (2003). MIKS: An Agent Framework Supporting Information Access and Integration. In: Klusch, M., Bergamaschi, S., Edwards, P., Petta, P. (eds) Intelligent Information Agents. Lecture Notes in Computer Science(), vol 2586. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36561-3_2
Download citation
DOI: https://doi.org/10.1007/3-540-36561-3_2
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00759-3
Online ISBN: 978-3-540-36561-7
eBook Packages: Springer Book Archive