AN ADAPTIVE P2P WORKFLOW MANAGEMENT SYSTEM - Flexibility and Exception Handling Support in P2P Based Workflow

A. Aldeeb, K. Crockett, M. J. Stanton

2007

Abstract

Workflow processes are moving from long-lasting, well-defined, centralised business processes to dynamically changing, distributed business processes with many variants. Existing research concentrates on decentralisation and on adaptability but there is more to be done on adaptability in decentralised workflow systems. The aim of this research is to overcome the limitation of current workflow management systems by moving from a centralised workflow to a flexible decentralised peer-to-peer (P2P) workflow system. A P2P workflow management architecture is proposed which offers flexibility, exception handling and dynamic changes to both the workflow process definition and process instance level by applying a range of Artificial Intelligence (AI) techniques. An Exception Handling Peer (EHP) captures exceptions, from the workflow peers, characterises the exceptions and applies a recovery policy. Initial prototyping of the system has been carried out using JBoss jBPM whilst the P2P network environment of this prototype is based on Sun MicroSystem’s JXTA.

References

  1. Aalst, W. and Basten, T. (2002) Inheritance of Workflows: an Approach to Tackling Problems Related to Change. Theoretical Computer Science, 270, 125-203.
  2. Aalst, W. and Hee, K. (2002) Workflow Management: Models, Methods, and Systems. London: MIT Press.
  3. Alonso, G. et al. (1995). Exotica/FMQM: A Persistent Message-Based Architecture for Distributed Workflow Management. In International Federation for Information Processing (1995) Proceedings: Working Conference on Information Systems for Decentralised Organizations, Trondheim.
  4. Bauer, T., Reichert, M. and Dadam, P. (2003) Intra-subnet Load Balancing in Distributed Workflow Management Systems. International Journal of Cooperative Information Systems, 12(3), 295-323.
  5. Buhler, P. and Vidal, J. (2005) Towards Adaptive Workflow Enactment Using Multiagent Systems. Information Technology and Management, 6, 61-87.
  6. Cardoso, J. et al. (2001) Survivability Architecture for Workflow Management Systems. Technical Report, University of Georgia, USA.
  7. Casati, F. (1998) Models, Semantics, and Formal Methods for the Design of Workflows and Their Exceptions. PhD Thesis, Milan. Italy.
  8. Chung, P. et al. (2003) Knowledge-based Process Management- an Approach to Handling Adaptive Workflow. Knowledge-Based Systems, 16, 149-160.
  9. Coon, M. (2002) Peer-to-Peer Workflow collaboration: White paper, viewed: 5/11/06 http://www.proteustechnologies.com/cmm/docs/P2P_Workflow_Whitepa per.doc.
  10. Divitini, M. and Simone, C. (2000) Supporting Different Dimensions of Adaptability in Workflow Modelling. Computer Supported Cooperative Work, 9, 365-397.
  11. Fakas, G. and Karakostas, B. (2004) A peer to peer (P2P) Architecture for Dynamic Workflow Management. Information and Software Technology, 46, 423-431.
  12. Fischer, L. (ed.) (2002) Workflow Handbook 2002. Florida: Future Strategies.
  13. Halliday, J. and Shrivastava, S. and Wheate, S. (2001) Flexible Workflow Management in the OPENflow system. In Fifth IEEE International Enterprise Distributed Object Computing Conference, Seattle, Washington, USA.
  14. JBoss jBPM, open source Middleware software, viewed 10/11/2006 <http://www.jboss.com/products/jbpm>.
  15. JXTA™ technology website, viewed 10/11/2006 <http://www.jxta.org/>.
  16. Kammar, P. et al.(2000) Techniques For Support Dynamic and Adaptive Workflow. Computer Supported Cooperative Work, 9, 269-292.
  17. Luo Z. et al. (2003) Exception Handling for Conflict Resolution in Cross-Organizational Workflows. Distributed and Parallel Databases, 13, 271-306.
  18. Muller, R., Greiner, U. and Rahm, E. (2004) Agent Work: a Workflow System Supporting Rule-based Workflow Adaptation. Data & Knowledge Engineering, 51, 233- 256.
  19. Plesums, C. (2005) Workflow in the World of BPM, Are They the Same? In Fischer, L. (ed.) Workflow Handbook 2005. Florida: Future Strategies, p. 20.
  20. Rinderle, S., Reichert, M. and Dadam, P. (2004) Flexible Support of Team Processes by Adaptive Workflow Systems. Distributed and Parallel Database, 16, 91- 116.
  21. Rinderle, S., Reichert, M. and Dadam, P. (2004) Correctness Criteria for Dynamic Changes in Workflow Systems - a Survey. Data & Knowledge Engineering, 50, 9-34.
  22. Sadiq, S. Orlowska, M. and Sadiq, W. (2005) Specification and Validation of Process Constraints for Flexible Workflows. Information Systems, 30, 349- 378.
  23. The Workflow Management Coalition Website, viewed 10/11/2006 <http://www.wfmc.org/>.
  24. Yan, J. (2004). A Framework and Coordination Technologies for Peer-to-peer based Decentralised Workflow System. PhD Thesis, Swinburne University of Technology, Australia.
Download


Paper Citation


in Harvard Style

Aldeeb A., Crockett K. and J. Stanton M. (2007). AN ADAPTIVE P2P WORKFLOW MANAGEMENT SYSTEM - Flexibility and Exception Handling Support in P2P Based Workflow . In Proceedings of the Ninth International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-972-8865-90-0, pages 428-433. DOI: 10.5220/0002348704280433


in Bibtex Style

@conference{iceis07,
author={A. Aldeeb and K. Crockett and M. J. Stanton},
title={AN ADAPTIVE P2P WORKFLOW MANAGEMENT SYSTEM - Flexibility and Exception Handling Support in P2P Based Workflow},
booktitle={Proceedings of the Ninth International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2007},
pages={428-433},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002348704280433},
isbn={978-972-8865-90-0},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Ninth International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - AN ADAPTIVE P2P WORKFLOW MANAGEMENT SYSTEM - Flexibility and Exception Handling Support in P2P Based Workflow
SN - 978-972-8865-90-0
AU - Aldeeb A.
AU - Crockett K.
AU - J. Stanton M.
PY - 2007
SP - 428
EP - 433
DO - 10.5220/0002348704280433