Virtual Enterprises and Workflow Management As Agent Coordination Issues

Agents and multiagent systems (MAS) have already proved suitable for dealing with the complexity of today B2B application scenarios. Application environments such as virtual enterprises (VE) and inter-organizational workflow management systems (WfMS) specially call for the integration of heterogeneous resources, services, and processes. In this article, we first recognize VE and workflow management as agent coordination problems, then discuss how objective coordination — that is, coordination from outside agents — can help to model VE and WfMS. Finally, we show the impact of an agent coordination infrastructure like $\mathsf{TuCSoN}$ on the engineering of highly dynamic VE and WfMS, by discussing a simple case study.

[1]  Andrea Omicini,et al.  From tuple spaces to tuple centres , 2001, Sci. Comput. Program..

[2]  S. Carlsen Action Port Model: a mixed paradigm conceptual workflow modeling language , 1998, Proceedings. 3rd IFCIS International Conference on Cooperative Information Systems (Cat. No.98EX122).

[3]  J. van Leeuwen,et al.  Engineering Societies in the Agents World II , 2001, Lecture Notes in Computer Science.

[4]  Andrea Omicini,et al.  SODA: Societies and Infrastructures in the Analysis and Design of Agent-Based Systems , 2000, AOSE.

[5]  Giovanni Vigna,et al.  Understanding Code Mobility , 1998, IEEE Trans. Software Eng..

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

[7]  Jakob E. Bardram,et al.  Designing for the dynamics of cooperative work activities , 1998, CSCW '98.

[8]  Weiming Shen,et al.  Implementing Internet Enabled Virtual Enterprises Using Collaborative Agents , 1999, PRO-VE.

[9]  Amit P. Sheth,et al.  Scalable and Dynamic Work Coordination and Collaboration Systems , 1995 .

[10]  Jarir K. Chaar,et al.  Essential requirements for a workflow standard , 1998 .

[11]  Sujata Banerjee,et al.  Establishing virtual enterprises by means of mobile agents , 1999, Proceedings Ninth International Workshop on Research Issues on Data Engineering: Information Technology for Virtual Enterprises. RIDE-VE'99.

[12]  Andrea Omicini,et al.  Engineering Societies in the Agents World II: Second International Workshop, ESAW 2001, Prague, Czech Republic, July 7, 2001, Revised Papers , 2002 .

[13]  Kevin Crowston,et al.  The interdisciplinary study of coordination , 1994, CSUR.

[14]  Gerti Kappel,et al.  A framework for workflow management systems based on objects, rules and roles , 2000, CSUR.

[15]  Grzegorz Rozenberg,et al.  Dynamic change within workflow systems , 1995, COCS '95.

[16]  Amit P. Sheth,et al.  WebWork: METEOR2's Web-Based Workflow Management System , 1998, Journal of Intelligent Information Systems.

[17]  Franco Zambonelli,et al.  Engineering Societies in the Agents World , 2000, Lecture Notes in Computer Science.

[18]  Silvana Castano,et al.  Using Patterns to Design Rules in Workflows , 2000, IEEE Trans. Software Eng..

[19]  Robert Tolksdorf,et al.  Models of Coordination , 2000, ESAW.

[20]  Andrea Omicini,et al.  Hybrid Coordination Models for Handling Information Exchange among Internet Agents , 2000 .

[21]  Keith D. Swenson,et al.  A Business Process Environment Supporting Collaborative Planning , 1994 .

[22]  Munindar P. Singh,et al.  Social Abstractions for Information Agents , 1999 .

[23]  Ana Paula Rocha,et al.  An Electronic Market Architecture for the Formation of Virtual Enterprises , 1999, PRO-VE.

[24]  Andrea Omicini,et al.  On the expressive power of a language for programming coordination media , 1998, SAC '98.

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

[26]  Franco Zambonelli,et al.  Coordination for Internet Application Development , 1999, Autonomous Agents and Multi-Agent Systems.

[27]  Robert Tolksdorf Coordinating work on the Web with workspaces , 2000, Proceedings IEEE 9th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET ICE 2000).

[28]  Giorgio De Michelis,et al.  Rethinking CSCW systems: The architecture of Milano , 1997, ECSCW.

[29]  David Gelernter,et al.  Generative communication in Linda , 1985, TOPL.

[30]  Nicholas R. Jennings,et al.  Using Intelligent Agents to Manage Business Processes , 1996, PAAM.

[31]  Dieter K. Hammer,et al.  On the design of a mobile agent Web for supporting virtual enterprises , 2000, Proceedings IEEE 9th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET ICE 2000).

[32]  Gian Pietro Picco,et al.  Understanding code mobility , 1998, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[33]  Fabio Casati,et al.  Specification and implementation of exceptions in workflow management systems , 1999, TODS.

[34]  Monica Divitini,et al.  Inter-Organizational Workflows for Enterprise Coordination , 2001, Coordination of Internet Agents: Models, Technologies, and Applications.

[35]  Michael Schumacher Objective Coordination in Multi-Agent System Engineering: Design and Implementation , 2001 .

[36]  Winfried Lamersdorf,et al.  Using Mobile Agents to Support Interorganizational Workflow Management , 1997, Appl. Artif. Intell..