ABSTRACT
Today, enactment of Web service flows -- the process of evaluating control flow and executing activities a workflow is composed of -- is typically done by a centralized workflow enactment service as part of a Workflow management system. This exhibits a number of drawbacks with regard to process adaptability and process fragmentation among a number of participating partners. In order to overcome the deficiencies of centralized process navigation, we propose a model for flexible and adaptable distributed processes as orchestrations of a set of self-coordinating components, without the need for central coordination. Furthermore, we provide key characteristics and an architecture for the development of a supporting infrastructure that facilitates both, deployment and management of distributed components as well as decentralized workflow enactment.
- A. Arkin et al. WS-BPEL: Web Services Business Process Execution Language Version 2.0, 2007.Google Scholar
- L. Baresi, A. Maurino, and S. Modafferi. Towards Distributed BPEL Orchestrations. Electronic Communications of the EASST, 2006.Google Scholar
- P. Buhler and J. Vidal. Enacting BPEL4WS specified workflows with multiagent systems. Proceedings of the Workshop on Web Services and Agent-Based Engineering, 2004.Google Scholar
- M. Dumas et al. Event-based coordination of process-oriented composite applications. Proceedings of BPM2005, 3649:236--251. Google ScholarDigital Library
- D. Gelernter. Generative Communication in Linda. ACM Transactions on Programming Languages and Systems, 7(1):80--112, 1985. Google ScholarDigital Library
- L. Guo, D. Robertson, and Y. Chen-Burger. A Novel Approach for Enacting the Distributed Business Workflows Using BPEL4WS on the Multi-Agent Platform. Proceedings of the IEEE International Conference on e-Business Engineering, 2005. Google ScholarDigital Library
- G. Hohpe, B. Woolf, and K. Brown. Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Addison-Wesley Professional, 2003. Google ScholarDigital Library
- K. Jensen. Coloured Petri Nets, Vol. 1: Basic Concepts. EATCS Monographs on Theoretical Computer Science. Berlin, Heidelberg, New York: Springer-Verlag, 1992.Google ScholarDigital Library
- D. Karastoyanova. Enhancing Flexibility and Reusability of Web Service Flows through Parameterization. Shaker, 2006.Google Scholar
- R. Khalaf and F. Leymann. Role-based Decomposition of Business Processes using BPEL. International Conference of Web Services, ICWS, pages 770--780. Google ScholarDigital Library
- P. Langner, C. Schneider, and J. Wehler. Prozessmodellierung mit ereignisgesteuerten Prozessketten (EPKs) und Petri-Netzen. Wirtschaftsinformatik, 39(5):479--489, 1997.Google Scholar
- F. Leymann. Web Services: Distributed Applications without Limits. Business, Technology and Web, 2003.Google Scholar
- F. Leymann and D. Roller. Production Workflow: Concepts and Techniques. Prentice Hall PTR, 2000. Google ScholarDigital Library
- N. Lohmann. A Feature-Complete Petri Net Semantics for WS-BPEL 2.0. WS-FM 2007 Brisbane, Australia. Google ScholarDigital Library
- C. Ouyang et al. WofBPEL: A Tool for Automated Analysis of BPEL Processes. ICSOC proceedings, 2005. Google ScholarDigital Library
- W. Reisig. Petri nets: an introduction. Springer-Verlag New York, Inc. New York, NY, USA, 1985. Google ScholarDigital Library
- W. van der Aalst. The Application of Petri Nets to Workflow Management. The Journal of Circuits, Systems and Computers, 8(1):21--66, 1998.Google Scholar
- W. van der Aalst et al. Workflow Patterns. Distributed and Parallel Databases, 14(1):5--51, 2003. Google ScholarDigital Library
- W. Vogler, A. Semenov, and A. Yakovlev. Unfolding and Finite Prefix for Nets with Read Arcs. Proceedings of the 9th International Conference on Concurrency Theory, pages 501--516, 1998. Google ScholarDigital Library
Index Terms
- Model and infrastructure for decentralized workflow enactment
Recommendations
Synchronizing control flow in a tuplespace-based, distributed workflow management system
ICEC '08: Proceedings of the 10th international conference on Electronic commerceDecentralized workflow enactment -- the process of evaluating control flow in a distributed manner -- is a key aspect of the implementation of a decentralized workflow management system (WfMS). A major challenge in this field is the support for join ...
A Grid workflow infrastructure: Research Articles
Workflow in Grid SystemsIn this paper we propose a Grid workflow infrastructure, which serves as the base for specifying and executing collaborative interactive workflows within computational Grids. The infrastructure is based on the Open Grid Services Architecture (OGSA) and ...
Process decomposition and choreography for distributed scientific workflow enactment
ICCSA'06: Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part VWorkflow is introduced to automate and control processes in scientific problem-solving environments. Scientific workflow requires detailed design of data sets and systematic description of interaction between activities and data sets, for it is more ...
Comments