A Multi-agent Based Workflow System Embedded with Web Services

The rapid changes in business environment call for flexible and adaptive workflow systems. In this paper we describe how we incorporate Web Services as well as provide an intelligent resource allocation mechanism to our existing agent-based workflow management system (WfMS). The extended architecture enhances the adaptability aspect of our system. In addition to the process perspective of adaptability it also provides support for resource and task perspectives. We discuss how Web Services can be located and the services provided by them can be invoked. We also discuss how the agents and Web Services can co-exist in order to create highly flexible and dynamic WfMS. Using an example we show how our framework can be used to achieve adaptability from a process, resource and task perspectives using both agents and Web Services.

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

[2]  José M. Vidal,et al.  A Tutorial on the Integration of Agent Services into BPEL4WS Defined Workflows , 2004, ICWE Workshops.

[3]  Carlo Ghezzi,et al.  Process Model Evolution in the SPADE Environment , 1993, IEEE Trans. Software Eng..

[4]  Kurt Jensen,et al.  Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use. Vol. 2, Analysis Methods , 1992 .

[5]  Nanjangud C. Narendra Adaptive workflow management—an integrated approach and system architecture , 2000, SAC '00.

[6]  Martin L. Griss,et al.  Multi-agent cooperation, dynamic workflow and XML for e-commerce automation , 2000, AGENTS '00.

[7]  Bastin Tony Roy Savarimuthu,et al.  Monitoring and controlling of a multi - agent based workflow system , 2004, ACSW.

[8]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2004, Distributed and Parallel Databases.

[9]  Mark E. Nissen Supply chain process and agent design for e-commerce , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[10]  Thomas Schael,et al.  Workflow Management Systems for Process Organisations , 1998, Lecture Notes in Computer Science.

[11]  Yoav Shoham,et al.  An overview of agent-oriented programming , 1997 .

[12]  Nicholas R. Jennings,et al.  Applied Artificial Intelligence: An International Journal , 2022 .

[13]  Xiang Yong,et al.  Workflow management systems: a survey , 1998, ICCT'98. 1998 International Conference on Communication Technology. Proceedings (IEEE Cat. No.98EX243).

[14]  Wil M.P. van der Aalst,et al.  Three good reasons for using a Petri-net-based workflow management system , 1996 .

[15]  José M. Vidal,et al.  Integrating Agent Services into BPEL4WS Defined Workflows , 2004 .

[16]  José M. Vidal,et al.  Multiagent systems with workflows , 2004, IEEE Internet Computing.

[17]  José M. Vidal,et al.  Adaptive Workflow = Web Services + Agents , 2003, ICWS.

[18]  Kees M. van Hee,et al.  Workflow Management: Models, Methods, and Systems , 2002, Cooperative information systems.

[19]  Gregor Joeris Decentralized and Flexible Workflow Enactment Based on Task Coordination Agents , 2000 .

[20]  José M. Vidal,et al.  Enacting BPEL 4 WS Specified Workflows with Multiagent Systems , 2004 .

[21]  Wil M. P. van der Aalst,et al.  Exterminating the Dynamic Change Bug: A Concrete Approach to Support Workflow Change , 2001, Inf. Syst. Frontiers.

[22]  Bastin Tony Roy Savarimuthu,et al.  Agent - Based Workflow Management Systems(Wfmss): JBees - A Distributed and Adaptive WFMS with Moni , 2006 .

[23]  Jeffrey M. Bradshaw,et al.  An introduction to software agents , 1997 .

[24]  Huaiqing Wang,et al.  Intelligent Agent Supported Flexible Workflow Monitoring System , 2002, CAiSE.

[25]  Stephen Cranefield,et al.  Opal: A Multi-Level Infrastructure for Agent-Oriented Software Development , 2002 .