Momis: Exploiting Agents to Support Information Integration

Information overloading introduced by the large amount of data that is spread over the Internet must be faced in an appropriate way. The dynamism and the uncertainty of the Internet, along with the heterogeneity of the sources of information are the two main challenges for today's technologies related to information management. In the area of information integration, this paper proposes an approach based on mobile software agents integrated in the MOMIS (Mediator envirOnment for Multiple Information Sources) infrastructure, which enables semi-automatic information integration to deal with the integration and query of multiple, heterogeneous information sources (relational, object, XML and semi-structured sources). The exploitation of mobile agents in MOMIS can significantly increase the flexibility of the system. In fact, their characteristics of autonomy and adaptability well suit the distributed and open environments, such as the Internet. The aim of this paper is to show the advantages of the introduction in the MOMIS infrastructure of intelligent and mobile software agents for the autonomous management and coordination of integration and query processing over heterogeneous data sources.

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

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

[3]  Dan Suciu,et al.  Adding Structure to Unstructured Data , 1997, ICDT.

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

[5]  Serge Abiteboul,et al.  Inferring structure in semistructured data , 1997, SGMD.

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

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

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

[9]  James G. Schmolze,et al.  The KL-ONE family , 1992 .

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

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

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

[13]  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.

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

[15]  Peter Buneman,et al.  Semistructured data , 1997, PODS.

[16]  Dan Suciu,et al.  Semistructured Data and XML , 2001, FODO.

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

[18]  Franco Zambonelli,et al.  Mobile-Agent Coordination Models for Internet Applications , 2000, Computer.

[19]  Ian Horrocks,et al.  OIL in a Nutshell , 2000, EKAW.

[20]  Gottfried Vossen,et al.  Transforming Relational Database Schemas into Object-Oriented Schemas according to ODMG-93 , 1995, DOOD.

[21]  Timothy W. Finin,et al.  KQML as an agent communication language , 1994, CIKM '94.

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

[23]  Amy Unruh,et al.  Information aggregation and agent interaction patterns in InfoSleuth , 1999, Proceedings Fourth IFCIS International Conference on Cooperative Information Systems. CoopIS 99 (Cat. No.PR00384).

[24]  Maurizio Vincini,et al.  An Information Integration Framework for E-Commerce , 2002, IEEE Intell. Syst..

[25]  Louiqa Raschid,et al.  Mediator languages—a proposal for a standard: report of an I3/POB working group held at the University of Maryland, April 12 and 13, 1996 , 1997, SGMD.

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

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

[28]  Franco Zambonelli,et al.  MARS: A Programmable Coordination Architecture for Mobile Agents , 2000, IEEE Internet Comput..

[29]  Giovanni Caire,et al.  JADE Programmer's Guide , 2002 .

[30]  Franco Zambonelli,et al.  Engineering mobile-agent applications via context-dependent coordination , 2002, IEEE Trans. Software Eng..

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

[32]  Franco Zambonelli,et al.  Xml dataspaces for the coordination of internet agents , 2001, Appl. Artif. Intell..

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

[34]  Jihoon Yang,et al.  Intelligent mobile agents for information retrieval and knowledge discovery from distributed data and knowledge sources , 1998, 1998 IEEE Information Technology Conference, Information Environment for the Future (Cat. No.98EX228).

[35]  George A. Miller,et al.  WordNet: A Lexical Database for English , 1995, HLT.

[36]  Heon Young Yeom,et al.  Cost effective mobile agent planning for distributed information retrieval , 2001, Proceedings 21st International Conference on Distributed Computing Systems.

[37]  Marian H. Nodine,et al.  Agent-based semantic interoperability in infosleuth , 1999, SGMD.

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