Distributed Collaborations Using Network Mobile Agents

This paper describes a mobile agent-based approach for supporting coordination of user activities in distributed collaborations. The approach presented here uses XML to specify a collaboration plan in terms of various participants’ roles, access rights based on roles, and the coordination actions to be executed when certain events occur. Using this plan an agent-based distributed middleware system provides each user an interface to perform the tasks pertaining to the collaboration. The actions of a user transparently create and dispatch coordination agents to other users. The middleware also enforces the security constraints defined in the collaboration plan. We illustrate our approach with an example system for collaborative authoring implemented using the Ajanta mobile agent system.

[1]  Amit P. Sheth,et al.  Processes Driving the Networked Economy , 1999, IEEE Concurr..

[2]  Prasun Dewan,et al.  Access control for collaborative environments , 1992, CSCW '92.

[3]  Ravi S. Sandhu,et al.  Role-Based Access Control Models , 1996, Computer.

[4]  Emil C. Lupu,et al.  Role-based security for distributed object systems , 1996, Proceedings of WET ICE '96. IEEE 5th Workshop on Enabling Technologies; Infrastucture for Collaborative Enterprises.

[5]  Colin T. Scott,et al.  Agent-Based Workflow: TRP Support Environment (TSE) , 1996, Comput. Networks.

[6]  Karen R. Sollins,et al.  Functional Requirements for Uniform Resource Names , 1994, RFC.

[7]  Richard R. Muntz,et al.  COCA: collaborative objects coordination architecture , 1998, CSCW '98.

[8]  Marc-Thomas Schmidt Evolution of Workflow Standards , 1999, IEEE Concurr..

[9]  George Cybenko,et al.  AGENT TCL: Targeting the Needs of Mobile Computers , 1997, IEEE Internet Comput..

[10]  Saul Greenberg,et al.  Building real-time groupware with GroupKit, a groupware toolkit , 1996, TCHI.

[11]  Elizabeth A. Kendall,et al.  Role modelling for agent system analysis, design, and implementation , 1999, Proceedings. First and Third International Symposium on Agent Systems Applications, and Mobile Agents.

[12]  Saul Greenberg,et al.  GroupWeb: a WWW browser as real time groupware , 1996, CHI 1996.

[13]  Anand R. Tripathi,et al.  Mobile agent programming in Ajanta , 1999, Proceedings. 19th IEEE International Conference on Distributed Computing Systems (Cat. No.99CB37003).

[14]  C. M. Sperberg-McQueen,et al.  Extensible Markup Language (XML) , 1997, World Wide Web J..

[15]  Gail E. Kaiser,et al.  A Mobile Agent Approach to Lightweight Process Workflow , 1999 .

[16]  Simon G. Thompson,et al.  Cross Organisational Workflow Co-ordinated by Software Agents , 1999, Cross-Organisational Workflow Management and Co-ordination.