MIKS : An Agent Framework Supporting Information Access and Integration

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.

[1]  Silvana Castano,et al.  Global Viewing of Heterogeneous Data Sources , 2001, IEEE Trans. Knowl. Data Eng..

[2]  Michael R. Genesereth,et al.  Answering recursive queries using views , 1997, PODS '97.

[3]  Mary Roth,et al.  Don't Scrap It, Wrap It! A Wrapper Architecture for Legacy Data Sources , 1997, VLDB.

[4]  Craig A. Knoblock Planning, Executing, Sensing, and Replanning for Information Gathering , 1995, IJCAI.

[5]  Yoav Shoham,et al.  Agent-Oriented Programming , 1992, Artif. Intell..

[6]  Anand R. Tripathi,et al.  Design issues in mobile agent programming systems , 1998, IEEE Concurr..

[7]  Silvana Castano,et al.  Semantic integration of semistructured and structured data sources , 1999, SGMD.

[8]  Evaggelia Pitoura,et al.  Mobile agents for WWW distributed database access , 1999, Proceedings 15th International Conference on Data Engineering (Cat. No.99CB36337).

[9]  Barbara Messing,et al.  An Introduction to MultiAgent Systems , 2002, Künstliche Intell..

[10]  Stuart E. Madnick,et al.  From VLDB to VMLDB (Very MANY Large Data Bases): Dealing with Large-Scale Semantic Heterogenity , 1995, VLDB.

[11]  Katia Sycara,et al.  In-Context Information Management through Adaptive Collaboration of Intelligent Agents , 1999 .

[12]  Matthias Klusch,et al.  Dynamic service matchmaking among agents in open information environments , 1999, SGMD.

[13]  Matthias Klusch,et al.  Information agent technology for the Internet: A survey , 2001, Data Knowl. Eng..

[14]  Maurizio Vincini,et al.  ODB-QOPTIMIZER: a tool for semantic query optimization in OODB , 1997, Proceedings 13th International Conference on Data Engineering.

[15]  Jennifer Widom,et al.  The TSIMMIS Project: Integration of Heterogeneous Information Sources , 1994, IPSJ.

[16]  Franco Zambonelli,et al.  Supporting Information Integration with Autonomous Agents , 2001, CIA.

[17]  Craig A. Knoblock,et al.  Flexible and scalable cost-based query planning in mediators: A transformational approach , 2000, Artif. Intell..

[18]  Jennifer Widom,et al.  Local verification of global integrity constraints in distributed databases , 1993, SIGMOD '93.

[19]  Maurizio Vincini,et al.  ODB-QOptimizer: un Ottimizzatore Semantico di Interrogazioni per OODB , 1995, SEBD.

[20]  Z. Meral Özsoyoglu,et al.  Design and Implementation of a Semantic Query Optimizer , 1989, IEEE Trans. Knowl. Data Eng..

[21]  Domenico Beneventano,et al.  Consistency Checking in Complex Object Database Schemata with Integrity Constraints , 1995, DBPL.

[22]  Subbarao Kambhampati,et al.  Optimizing Recursive Information-Gathering Plans , 1999, IJCAI.

[23]  R. G. G. Cattell,et al.  The Object Database Standard: ODMG-93 , 1993 .

[24]  Jennifer Widom,et al.  Object exchange across heterogeneous information sources , 1995, Proceedings of the Eleventh International Conference on Data Engineering.

[25]  Michael Wooldridge,et al.  Applications of intelligent agents , 1998 .

[26]  Franco Zambonelli,et al.  Agents for information retrieval: Issues of mobility and coordination , 2000, J. Syst. Archit..

[27]  Evaggelia Pitoura,et al.  Mobile Agents for World Wide Web Distributed Database Access , 2000, IEEE Trans. Knowl. Data Eng..

[28]  Craig A. Knoblock,et al.  Query processing in the SIMS information mediator , 1997 .

[29]  Won Kim,et al.  Object-Oriented Concepts, Databases, and Applications , 1989 .

[30]  Maurizio Vincini,et al.  The MOMIS Approach to Information Integration , 2001, International Conference on Enterprise Information Systems.

[31]  Tomasz Ksiezyk,et al.  Intelligent Integration of Information. , 2000 .

[32]  Kevin Chen-Chuan Chang,et al.  Mind your vocabulary: query mapping across heterogeneous information sources , 1999, SIGMOD '99.

[33]  David Jordan,et al.  The Object Database Standard: ODMG 2.0 , 1997 .

[34]  Laura M. Haas,et al.  Optimizing Queries Across Diverse Data Sources , 1997, VLDB.

[35]  Domenico Beneventano,et al.  SI-Designer: a tool for intelligent integration of information , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[36]  Franco Zambonelli,et al.  Momis: Exploiting Agents to Support Information Integration , 2002, Int. J. Cooperative Inf. Syst..

[37]  Michael Wooldridge,et al.  Introduction to multiagent systems , 2001 .

[38]  HalevyAlon,et al.  MiniCon: A scalable algorithm for answering queries using views , 2001, VLDB 2001.

[39]  Maurizio Vincini,et al.  ODB-Tools: A Description Logics Based Tool for Schema Validation and Semantic Query Optimization in Object Oriented Databases , 1997, AI*IA.

[40]  García-MolinaHéctor,et al.  Mind your vocabulary , 1999 .

[41]  Domenico Beneventano,et al.  Semantic Query Optimization by Subsumption in OODB , 1996, FQAS.

[42]  Domenico Beneventano,et al.  Extensional Knowledge for semantic query optimization in a mediator based system , 2001 .

[43]  Silvana Castano,et al.  Deriving Global Conceptual Views from Multiple Information Sources , 1997, Conceptual Modeling.

[44]  Bernhard Nebel,et al.  Acquisition and validation of complex object database schemata supporting multiple inheritance , 1994, Applied Intelligence.

[45]  Ulf Leser,et al.  Query planning in mediator based information systems , 2000 .

[46]  Craig A. Knoblock,et al.  Flexible and Scalable Query Planning in Distributed and Heterogeneous Environments , 1998, AIPS.

[47]  Yannis Papakonstantinou,et al.  Object Fusion in Mediator Systems , 1996, VLDB.

[48]  Craig A. Knoblock,et al.  Retrieving and Integrating Data from Multiple Information Sources , 1993, Int. J. Cooperative Inf. Syst..

[49]  Joann J. Ordille,et al.  Querying Heterogeneous Information Sources Using Source Descriptions , 1996, VLDB.

[50]  Oliver M. Duschka Query Optimization Using Local Completeness , 1997, AAAI/IAAI.

[51]  Michael R. Genesereth,et al.  Infomaster: an information integration system , 1997, SIGMOD '97.

[52]  Silvana Castano,et al.  Information Integration: The MOMIS Project Demonstration , 2000, VLDB.

[53]  Jennifer Widom,et al.  A toolkit for constraint management in heterogeneous information systems , 1996, Proceedings of the Twelfth International Conference on Data Engineering.

[54]  Yannis Papakonstantinou,et al.  Fusion Queries over Internet Databases , 1998, EDBT.

[55]  Silvana Castano,et al.  Semantic integration of heterogeneous information sources , 2001, Data Knowl. Eng..