10 likes | 85 Views
This research aims to improve current workflow management systems by transitioning to a decentralized P2P workflow system. The proposed architecture utilizes AI techniques to allow dynamic changes, flexibility, and exception handling at both the process definition and instance levels. The system supports inter-organizational workflows while maintaining private workflows within each organization. Collaboration between workflow peers and exception handling peers, along with case-based reasoning, ensures efficient handling of exceptions. References to adaptive P2P workflow management and dynamic workflow architectures are provided.
E N D
Flexibility and Exception Handling Support in P2P Based Workflow A. Aldeeb, K. Crockett, M. J. Stanton Department of Computing and Mathematics Manchester Metropolitan University, Manchester, M1 5GD, UK a.aldeeb@mmu.ac.uk, k.crockett@mmu.ac.uk, m.stanton.ac.uk Introduction The aim of this research is to overcome the limitation of current workflow management systems by moving from a centralized workflow to a flexible decentralized P2P workflow system. 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 AI techniques. Workflow Peer (WFP 1) Peer Services Group Service Pipe Service Discovery Service Advertisement service Workflow Administrator Workflow Designer Administration and Monitoring Peer Exception HandlingPeer Workflow DefinitionPeer P2P network Workflow Peer (WFP 3) The workflow exception handling peer internal structure Workflow Peer (WFP 4) Future Work The proposed system is now being upgraded to be used for inter-organizational workflow where each organization acts as a workflow peer in a public workflow. However, a private workflow will be created in each participating organization which is a subclass of the respective part of the public workflow. Workflow Administrator Exception Handling User Interface WF Peer N WF Peer 1 WF Peer 2 CBRUnit Exception characterization Exceptions Data Case retrieval Associated Workflow Participant Associated Workflow Participant Associated Workflow Participant Event Handler Case Adaptation Exception handling response Case Analysis Workflow Peer (WFP2) Workflow Peers join “virtual communities” according to their capabilities and discover each other using the services provided by an open P2P network. Flexibility and exception handling can be achieved by collaboration between the workflow peers and exception handling peer and by applying case based reasoning. References Aldeeb, A., Crockett, K. and Stanton, M. (2007) an Adaptive P2P Workflow Management System. In Proceeding of the ICEIS-2007 9th International Conference on Enterprise Information Systems, Information Systems Analysis and Specification, pages 428-433, Funchal, Portugal. Fakas, G. and Karakostas, B. (2004) A peer to peer (P2P) Architecture for Dynamic Workflow Management. Information and Software Technology, 46, 423-431. Luo Z. et al. (2003) Exception Handling for Conflict Resolution in Cross-Organizational Workflows. Distributed and Parallel Databases, 13, 271-306. 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. XML Process Definition Languages (XPDL) is currently being used for process definition.