Bee-gent: bonding and encapsulation enhancement agent framework for development of distributed systems

Interoperability between different systems is becoming a more important issue as computer networks expand. In this paper, we propose Bee-gent (Bonding and Encapsulation Enhancement Agent), a distributed system development-framework that aims to provide coordination between RDBMSs, legacy systems, software packages, and so forth. The Bee-gent coordination mechanism is an integration of interaction protocols that explicitly describe the relationship of the elements of a distributed system. Our approach is to split interaction protocols into the flow for the overall problem solving sequence and the location dependent local flow. Further mobile mediation agents coordinate the behavior of each element according to the flow of the problem solving sequence. We present an example of system development using Bee-gent that demonstrates how maintenance becomes simpler in the face of modifying the distributed system components.

[1]  Akihiko Ohsuga,et al.  Agent system development method based on agent patterns , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).

[2]  MASANORI HATTORI,et al.  Learning Improves Mobile Agent Efficiency , 1999 .

[3]  James E. White,et al.  Mobile Agents , 1997, Lecture Notes in Computer Science.

[4]  Michael Grüninger,et al.  An organisation ontology for enterprise modelling: preliminary concepts for linking structure and behaviour , 1995, Proceedings 4th IEEE Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET ICE '95).

[5]  Kazuhiro Kuwabara,et al.  AgenTalk: Coordination Protocol Description for Multiagent Systems , 1995, ICMAS.

[6]  Mark S. Fox,et al.  COOL: A Language for Describing Coordination in Multi Agent Systems , 1995, ICMAS.

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

[8]  Jennifer Widom,et al.  Integrating and Accessing Heterogeneous Information Sources in TSIMMIS , 1994 .

[9]  Peter F. Patel-Schneider,et al.  The DARPA Knowledge Sharing Effort: A Progress Report , 1997, KR.

[10]  Timothy W. Finin,et al.  An Overview of KQML: A Knowledge Query and Manipulation Language , 1991 .

[11]  Gul A. Agha,et al.  ACTORS - a model of concurrent computation in distributed systems , 1985, MIT Press series in artificial intelligence.

[12]  J. Austin How to do things with words , 1962 .