What agents can do in workflow management systems

Workflow management systems are an emerging category of information systems, currently under dynamic evolution. On the other hand software agents are a distinct research area as well as an emerging paradigm for information systems design and development. This paper tries to examine the integration of these two fields; reveal the stimulation and the advantages of such a mixing. Popular standards of the workflow management field are used to derive a classification scheme, which is exploited to map existing approaches. As a significant number of existing approaches is reviewed, a plethora of integration patterns are identified and grouped according to the proposed classification scheme. The overall goal of the paper is to clear the vague picture of the consolidation of workflow management systems and software agents and to provide an unifying framework for this intersected area.

[1]  Zoran Budimac,et al.  Workflow Management System Using Mobile Agents , 1999, ADBIS.

[2]  Huaiqing Wang,et al.  The design of intelligent workflow monitoring with agent technology , 2005, Knowl. Based Syst..

[3]  Wil vanderAalst,et al.  Workflow Management: Models, Methods, and Systems , 2004 .

[4]  Munindar P. Singh Distributed enactment of multiagent workflows: temporal logic for web service composition , 2003, AAMAS '03.

[5]  Cherif Branki,et al.  InDiA: a framework for workflow interoperability support by means of multi-agent systems , 2004, Eng. Appl. Artif. Intell..

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

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

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

[9]  Bastin Tony Roy Savarimuthu,et al.  Agent-based workflow management systems (WfMSs) , 2006, Inf. Syst. E Bus. Manag..

[10]  Nicholas R. Jennings,et al.  Brain Meets Brawn: Why Grid and Agents Need Each Other , 2004, Towards the Learning Grid.

[11]  Wenhuang Liu,et al.  An agent-based approach for workflow management , 2000, Smc 2000 conference proceedings. 2000 ieee international conference on systems, man and cybernetics. 'cybernetics evolving to systems, humans, organizations, and their complex interactions' (cat. no.0.

[12]  Bastin Tony Roy Savarimuthu,et al.  Agent-based integration of Web Services with Workflow Management Systems , 2005, AAMAS '05.

[13]  Jong-Yih Kuo,et al.  A document-driven agent-based approach for business processes management , 2004, Inf. Softw. Technol..

[14]  John K. Debenham,et al.  A Workflow System Based on Agents , 1998, DEXA.

[15]  Amit P. Sheth,et al.  ORBWork: A Reliable Distributed CORBA-based Workflow Enactment System for METEOR2 , 1996 .

[16]  Sharad Mehrotra,et al.  INCAs: Managing Dynamic Workflows in Distributed Environments , 1996 .

[17]  J. Debenham,et al.  Intelligent Agents that Span the Process Management Spectrum , 2006, 2006 3rd International IEEE Conference Intelligent Systems.

[18]  Leonard M. Jessup,et al.  The relevance of social issues in ubiquitous computing environments , 2002, CACM.

[19]  Danny B. Lange,et al.  Seven good reasons for mobile agents , 1999, CACM.

[20]  A. Inamoto Agent oriented system approach for workflow automation , 1999 .

[21]  Nicholas R. Jennings,et al.  ADEPT: an agent-based approach to business process management , 1998, SGMD.

[22]  Adam Barker,et al.  Flexible Service Composition , 2006, CIA.

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

[24]  Fabien Michel,et al.  Environments for Multi-Agent Systems III , 2008 .

[25]  Zhen Zhen,et al.  Workflow management system based on agent for virtual enterprise , 2004, 8th International Conference on Computer Supported Cooperative Work in Design.

[26]  Youtian Qu,et al.  A Multi-Agent Based Model of Workflow Management , 2006, 2006 10th International Conference on Computer Supported Cooperative Work in Design.

[27]  B. R. Odgers,et al.  Agent-enhanced Workflow , 1998 .

[28]  Jan H. P. Eloff,et al.  A Model for Security in Agent-based Workflows , 2000 .

[29]  Wentong Cai,et al.  Execution coordination in mobile agent-based distributed job workflow execution , 2008, J. Syst. Archit..

[30]  José M. Vidal,et al.  Towards Adaptive Workflow Enactment Using Multiagent Systems , 2005, Inf. Technol. Manag..

[31]  Maarten Sierhuis,et al.  Brahms: a multi-agent modelling environment for simulating work processes and practices , 2007, Int. J. Simul. Process. Model..

[32]  Tien-Wen Sung,et al.  An agent-based workflow system for enterprise based on FIPA-OS framework , 2010, Expert Syst. Appl..

[33]  Terry Winograd,et al.  Understanding computers and cognition - a new foundation for design , 1987 .

[34]  Frank Leymann,et al.  Production Workflow: Concepts and Techniques , 1999 .

[35]  Remo Pareschi,et al.  Reflective Agents for Adaptive Workflows , 1996, PAAM.

[36]  Munindar P. Singh,et al.  Workflow Agents , 1998, IEEE Internet Comput..

[37]  Reid G. Smith,et al.  The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver , 1980, IEEE Transactions on Computers.

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

[39]  Steffen Staab,et al.  Web Services: Been There, Done That? , 2003, IEEE Intell. Syst..

[40]  Andrea Omicini,et al.  Cognitive Stigmergy: Towards a Framework Based on Agents and Artifacts , 2006, E4MAS.

[41]  Gail E. Kaiser,et al.  A Mobile Agent Approach to Process-Based Dynamic Adaptation of Complex Software Systems , 2001, EWSPT.

[42]  Therani Madhusudan,et al.  An agent-based approach for coordinating product design workflows , 2005, Comput. Ind..

[43]  Andrea Omicini,et al.  Distributed Workflow upon Linkable Coordination Artifacts , 2006, COORDINATION.

[44]  Gary J. Nutt,et al.  The evolution towards flexible workflow systems , 1996, Distributed Syst. Eng..

[45]  Winfried Lamersdorf,et al.  Crossing Organizational Boundaries with Mobile Agents in Electronic Service Markets , 1999, Integr. Comput. Aided Eng..

[46]  Huaiqing Wang,et al.  Multi-agent collaboration for B2B workflow monitoring , 2002, Knowl. Based Syst..

[47]  Koji Kida,et al.  WorkWeb system—multi-workflow management with a multi-agent system , 1997, GROUP '97.

[48]  Gregoris Mentzas,et al.  Agents and workflow engines for inter-organizational workflows in e-government cases , 2008, Bus. Process. Manag. J..

[49]  Chao Ou-Yang,et al.  A process-oriented multi-agent system development approach to support the cooperation-activities of concurrent new product development , 2009, Comput. Ind. Eng..

[50]  M. Brian Blake,et al.  Agent-Based Communication for Distributed Workflow Management Using Jini Technologies , 2003, Int. J. Artif. Intell. Tools.

[51]  Simon Thompson,et al.  Decentralised Workflows and Software Agents , 1999 .

[52]  Ramón F. Brena,et al.  Multiagent Architecture for Decentralized Workflow Process Execution , 2005 .

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

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

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

[56]  Rajiv Kishore,et al.  Enterprise integration using the agent paradigm: foundations of multi-agent-based integrative business information systems , 2006, Decis. Support Syst..

[57]  Dong Xu,et al.  Collaborative multi-agents for workflow management , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

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

[59]  Shi Meilin,et al.  Application of agents in workflow management system , 1999, Fifth Asia-Pacific Conference on ... and Fourth Optoelectronics and Communications Conference on Communications,.

[60]  Mirjana Ivanović,et al.  LESSONS LEARNED FROM THE IMPLEMENTATION OF A WORKFLOW MANAGEMENT SYSTEM USING MOBILE AGENTS , 2006 .

[61]  Amit P. Sheth,et al.  An overview of workflow management: From process modeling to workflow automation infrastructure , 1995, Distributed and Parallel Databases.

[62]  Alexander Schill,et al.  Workflow management systems on top of OSF DCE and OMG CORBA , 1996, Distributed Syst. Eng..

[63]  Paul D. O'Brien,et al.  Agent based process management: applying intelligent agents to workflow , 1998, Knowl. Eng. Rev..

[64]  George Q. Huang,et al.  Agent-based workflow management in collaborative product development on the Internet , 2000, Comput. Aided Des..

[65]  John K. Debenham,et al.  Who does what in a multi-agent system for emergent process management , 2002, Proceedings Ninth Annual IEEE International Conference and Workshop on the Engineering of Computer-Based Systems.

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

[67]  Khin Mar Lar Tun,et al.  A Collaborative Mobile Agent-based Workflow System , 2005, 6th Asia-Pacific Symposium on Information and Telecommunication Technologies.

[68]  Munindar P. Singh,et al.  Agents for process coherence in virtual enterprises , 1999, CACM.

[69]  Dan C. Marinescu Internet Based Workflow Management: Towards a Semantic Web , 2002 .

[70]  Cees T. A. M. de Laat,et al.  Using Jade agent framework to prototype an e-Science workflow bus , 2007, Seventh IEEE International Symposium on Cluster Computing and the Grid (CCGrid '07).

[71]  Doheon Lee,et al.  Scalable Workflow System Model Based on Mobile Agents , 2001, PRIMA.

[72]  Weiming Shen,et al.  Integration of workflow and agent technology for business process management , 2001, Proceedings of the Sixth International Conference on Computer Supported Cooperative Work in Design (IEEE Cat. No.01EX472).

[73]  M. Brian Blake An agent-based cross-organizational workflow architecture in support of Web services , 2002, Proceedings. Eleventh IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises.

[74]  Feng-Jian Wang,et al.  Dynamic activities on an agent-based workflow management system , 2005, The 3rd ACS/IEEE International Conference onComputer Systems and Applications, 2005..

[75]  Xia Manmin,et al.  Cooperative software agents for workflow management system , 1999, Fifth Asia-Pacific Conference on ... and Fourth Optoelectronics and Communications Conference on Communications,.

[76]  Michael Zur Muehlen,et al.  Workflow-based Process Controlling - Or: What You Can Measure You Can Control , 2001 .

[77]  Weiming Shen,et al.  An agent-based Web service workflow model for inter-enterprise collaboration , 2006, Expert Syst. Appl..

[78]  J. Leon Zhao,et al.  Workflow Automation: Overview and Research Issues , 2001, Inf. Syst. Frontiers.

[79]  Henrik Stormer,et al.  PDA-and Agent-based Execution of Workflow Tasks , 2001 .

[80]  Francisco Curbera,et al.  Web Services Business Process Execution Language Version 2.0 , 2007 .

[81]  David Stuart Robertson,et al.  Using multi-agent platform for pure decentralised business workflows , 2008, Web Intell. Agent Syst..

[82]  Munindar P. Singh,et al.  Multiagent systems for workflow , 1999 .

[83]  Bastin Tony Roy Savarimuthu,et al.  Different Perspectives on Modeling Workflows in an Agent Based Workflow Management System , 2005, KES.

[84]  Jeremy Pitt,et al.  A mechanism for trusted agent-based workflow transport , 2003 .

[85]  M. Brian Blake,et al.  Object-Oriented Modeling Approaches to Agent-Based Workflow Services , 2003, SELMAS.

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

[87]  Jeong-Joon Yoo,et al.  Design of a Mobile Agent-Based Workflow Management System , 2001, MATA.

[88]  Martin L. Griss,et al.  Dynamic-Agents, Workflow and XML for E-Commerce Automation , 2000, EC-Web.

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

[90]  Liangzhao Zeng,et al.  An agent-based approach for supporting cross-enterprise workflows , 2001, Proceedings 12th Australasian Database Conference. ADC 2001.

[91]  Terry R. Payne,et al.  Web Services from an Agent Perspective , 2008, IEEE Intelligent Systems.

[92]  Bill Karakostas,et al.  A workflow management system based on intelligent collaborative objects , 1999, Inf. Softw. Technol..

[93]  Shensheng Zhang,et al.  A case study of an inter-enterprise workflow-supported supply chain management system , 2005, Inf. Manag..

[94]  Hai Zhuge,et al.  A federation-agent-workflow simulation framework for virtual organisation development , 2002, Inf. Manag..

[95]  Andrea Omicini,et al.  Virtual Enterprises and Workflow Management As Agent Coordination Issues , 2002, Int. J. Cooperative Inf. Syst..

[96]  Nikolaos F. Matsatsinis,et al.  Optimizing Resource Conflicts in Workflow Management Systems , 2011, IEEE Transactions on Knowledge and Data Engineering.

[97]  Jian Qiu,et al.  Research on application of intelligent agents in the workflow management system , 2005, Proceedings. 2005 IEEE Networking, Sensing and Control, 2005..

[98]  Erhard Rahm,et al.  AGENTWORK: a workflow system supporting rule-based workflow adaptation , 2004, Data Knowl. Eng..

[99]  Richard N. Taylor,et al.  Advanced Workflow Management Technologies , 1998 .

[100]  M. Brian Blake,et al.  Coordinating multiple agents for workflow-oriented process orchestration , 2003, Inf. Syst. E Bus. Manag..

[101]  Hongxin Li,et al.  Decentralized workflow modeling and execution in service-oriented computing environment , 2005, IEEE International Workshop on Service-Oriented System Engineering (SOSE'05).

[102]  Paul W. H. Chung,et al.  Who Does What? Matching Agents to Tasks in Adaptive Workflow , 2000, ICEIS.

[103]  Sachin Arora,et al.  SWIFT : Scalable Workflow Management System using Mobile Agents , 2001 .

[104]  Arun Jagatheesan,et al.  Brokering based self organizing e-service communities , 2001, Proceedings 5th International Symposium on Autonomous Decentralized Systems.

[105]  Qi Xu,et al.  Agent-based workflow approach to the design and development of cross-enterprise information systems , 2003, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483).

[106]  Nicolas Lhuillier,et al.  FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS , 2003 .

[107]  Ehud Gudes,et al.  AutoWF - A secure Web workflow system using autonomous objects , 2002, Data Knowl. Eng..

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

[109]  Weiming Shen,et al.  Agent based workflow ontology for dynamic business process composition , 2005, Proceedings of the Ninth International Conference on Computer Supported Cooperative Work in Design, 2005..

[110]  Lei Cao,et al.  Introduction to an Agent-Based Grid Workflow Management System , 2005, ISPA Workshops.

[111]  Juha Puustjärvi,et al.  Automatic composition of Web service workflows using a semantic agent , 2003, Proceedings IEEE/WIC International Conference on Web Intelligence (WI 2003).

[112]  Peter A. Gloor,et al.  DartFlow: A Workflow Management System on the Web using Transportable Agents , 1996 .

[113]  Wei Zhang,et al.  Flexible Workflow Driven Job Shop Manufacturing Execution and Automation Based on Multi Agent System , 2006, 2006 IEEE/WIC/ACM International Conference on Intelligent Agent Technology.

[114]  Sunil K. Sarin,et al.  Experiences with workflow management: issues for the next generation , 1994, CSCW '94.

[115]  Shensheng Zhang,et al.  A dynamically reconfigurable system based on workflow and service agents , 2004, Eng. Appl. Artif. Intell..

[116]  Amy J. C. Trappey,et al.  Developing an agent-based workflow management system for collaborative product design , 2006, Ind. Manag. Data Syst..

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

[118]  J. Korhonen,et al.  Using Transactional Workflow Ontology in Agent Cooperation , 2022 .

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

[120]  Michael N. Huhns,et al.  Agents as Web Services , 2002, IEEE Internet Comput..

[121]  Sumi Helal,et al.  An Ad-Hoc Workflow System Architecture Based on Mobile Agents and Rule-Based Processing , 2000 .

[122]  Malcolm Crowe,et al.  Agents and suggestions in a Web-based dynamic workflow model , 2001 .

[123]  Lei Cao,et al.  Method of Using BDI Agents to Implement Service-oriented Workflow Mapping in AGWMS , 2006, GCC.

[124]  Sean C. Warnick,et al.  A dynamic workflow framework for mass customization using web service and autonomous agent techniques , 2008, J. Intell. Manuf..

[125]  M. Brian Blake,et al.  Agent-oriented compositional approaches to services-based cross-organizational workflow , 2005, Decis. Support Syst..

[126]  Cees T. A. M. de Laat,et al.  Distributed execution of aggregated multi domain workflows using an agent framework , 2007, 2007 IEEE Congress on Services (Services 2007).

[127]  John K. Debenham Constructing an Intelligent Multi-Agent Workflow System , 1998, Australian Joint Conference on Artificial Intelligence.

[128]  Mohamed Mostefai,et al.  Agent-services and mobile agents for an integrated HCIS , 2009, Int. J. Comput. Integr. Manuf..

[129]  Anne H. H. Ngu,et al.  An agent-based approach for supporting cross-enterprise workflows , 2001, Proceedings 12th Australasian Database Conference. ADC 2001.

[130]  Lei Yu,et al.  A Conceptual Framework for Agent Oriented and Role Based Workflow Modelling , 1999 .

[131]  Amy J. C. Trappey,et al.  The design of a JADE-based autonomous workflow management system for collaborative SoC design , 2009, Expert Syst. Appl..

[132]  Samir Aknine,et al.  Agent Oriented Conceptual Modeling of Parallel Workflow Systems , 1999, IEA/AIE.

[133]  Ming-Chien Shan,et al.  Cross-organisational workflow management and co-ordination: WACC'99 workshop report , 1999, SIGG.

[134]  Boon-Hua Ooi,et al.  A Multi-agent Approach to Business Processes Management in an Electronic Market , 2003, PRIMA.

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