A service workflow management framework based on peer-to-peer and agent technologies

Service workflow management which consolidates multiple services to achieve business goals has become a critical issue in service-oriented computing. Due to the unique feature of service workflows such as full distribution and high dynamicity, the contemporary workflow technology has exhibited inefficiency, vulnerability, inflexibility and lack of adaptability. Based upon the authors' previous work on peer-to-peer based workflow management and seamless integration of agents and Web services, this paper innovatively presents SwinDeW-A which is a decentralised service workflow management framework based on peer-to-peer and agent technologies. Based on this framework, this paper also discusses how autonomous service level agreement negotiation, decentralised process enactment, and autonomous process adaptation can be achieved. The proposed approach takes advantages of the peer-to-peer computing technology and the agent technology to provide more efficient, reliable, flexible and adaptive service workflow management.

[1]  Ryszard Kowalczyk,et al.  On Possibilistic Case-Based Reasoning for Selecting Partners in Multi-agent Negotiation , 2004, Australian Conference on Artificial Intelligence.

[2]  Ryszard Kowalczyk,et al.  WS2JADE: Integrating Web Service with Jade Agents , 2007, SOCASE.

[3]  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).

[4]  Alessandro Ricci,et al.  Integrating and Orchestrating Services upon an Agent Coordination Infrastructure , 2003, ESAW.

[5]  Maria R. Lee,et al.  Supporting electronic negotiation for intelligent trading , 2000 .

[6]  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.

[7]  Dennis Gannon,et al.  Grid Web Services and Application Factories , 2003 .

[8]  David Abramson,et al.  Economic models for resource management and scheduling in Grid computing , 2002, Concurr. Comput. Pract. Exp..

[9]  Mohan Baruwal Chhetri,et al.  WS2JADE: A Tool for Run-time Deployment and Control of Web Services as JADE Agent Services , 2005 .

[10]  Yun Yang,et al.  SwinDeW-a p2p-based decentralized workflow management system , 2006, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[11]  Matthias Klusch,et al.  Software agent-based applications, platforms and development kits , 2005 .

[12]  Alf Inge Wang,et al.  Using software agents to support evolution of distributed workflow models , 2000 .

[13]  Subhash Saini,et al.  GridFlow: workflow management for grid computing , 2003, CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings..

[14]  Mike P. Papazoglou,et al.  Introduction: Service-oriented computing , 2003, CACM.

[15]  Geoffrey Sampson The myth of diminishing firms , 2003, CACM.

[16]  Bill Karakostas,et al.  A peer to peer (P2P) architecture for dynamic workflow management , 2004, Inf. Softw. Technol..

[17]  Michael Luck,et al.  Agent technology: Enabling next generation computing , 2003 .