Using intelligent agents to combine heterogeneous distributed data

Effective interaction with distributed databases means providing the user with location transparency, i.e. it should appear as if the data is located at a single site. One major challenge in obtaining location transparency is the integration and presentation of heterogeneous, distributed data in near-real time with a user-friendly Web-based interface. This paper describes two projects that apply intelligent agents to the problem of integrating and presenting heterogeneous distributed data. The first project is a Web-based, simulation scenario-generating application that integrates data from distributed sources to build a simulation scenario for an interactive wargaming simulation called Janus. This scenario-generating application is called the Dynamic Scenario Builder (DSB) and will ultimately integrate data from the US Army's Functional Description of the Battlespace (FDB) with Janus or other simulation databases to generate simulation scenarios. The second project involves the development of a system to enable logistics planners to access distributed databases from remote locations and autonomously update data sources such that modifications are dynamically mirrored and displayed to all users of the distributed system. A key feature of this research is the visual presentation of the summarized information in a meaningful manner such that "drilling down" to more detailed information is evident. This project applies a platform for mediators called HERMES (Heterogeneous Reasoning and Mediator System) as a means of data integration from several heterogeneous distributed databases.

[1]  Jeffrey D. Ullman,et al.  The Database Approach to Knowledge Represention , 1996, AAAI/IAAI, Vol. 2.

[2]  M. Wilby,et al.  Evolving software agent behaviours , 1996, Proceedings of GLOBECOM'96. 1996 IEEE Global Telecommunications Conference.

[3]  Philippe Bonnet,et al.  The distributed information search component (Disco) and the World Wide Web , 1997, SIGMOD '97.

[4]  Pattie Maes,et al.  Intelligent software , 1997, IUI '97.

[5]  Michael Wooldridge,et al.  Intelligence agents: Theory and practice , 1994 .

[6]  Arthur C. Graesser,et al.  Is it an Agent, or Just a Program?: A Taxonomy for Autonomous Agents , 1996, ATAL.

[7]  Gio Wiederhold,et al.  Mediators in the architecture of future information systems , 1992, Computer.

[8]  Oren Etzioni,et al.  The World-Wide Web: quagmire or gold mine? , 1996, CACM.

[9]  Oren Etzioni,et al.  A softbot-based interface to the Internet , 1994, CACM.

[10]  Dan Suciu,et al.  STRUDEL: a Web site management system , 1997, SIGMOD '97.

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

[12]  José Carlos Brustoloni,et al.  Autonomous Agents: Characterization and Requirements , 1991 .

[13]  Michael R. Genesereth,et al.  Software agents , 1994, CACM.

[14]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[15]  Michael Wooldridge,et al.  Intelligent agents: theory and practice The Knowledge Engineering Review , 1995 .

[16]  Charles J. Petrie,et al.  Agent-Based Engineering, the Web, and Intelligence , 1996, IEEE Expert.