skip to main content
10.1145/1363686.1363712acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

Model and infrastructure for decentralized workflow enactment

Published:16 March 2008Publication History

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.

References

  1. A. Arkin et al. WS-BPEL: Web Services Business Process Execution Language Version 2.0, 2007.Google ScholarGoogle Scholar
  2. L. Baresi, A. Maurino, and S. Modafferi. Towards Distributed BPEL Orchestrations. Electronic Communications of the EASST, 2006.Google ScholarGoogle Scholar
  3. 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 ScholarGoogle Scholar
  4. M. Dumas et al. Event-based coordination of process-oriented composite applications. Proceedings of BPM2005, 3649:236--251. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. D. Gelernter. Generative Communication in Linda. ACM Transactions on Programming Languages and Systems, 7(1):80--112, 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  7. G. Hohpe, B. Woolf, and K. Brown. Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Addison-Wesley Professional, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. K. Jensen. Coloured Petri Nets, Vol. 1: Basic Concepts. EATCS Monographs on Theoretical Computer Science. Berlin, Heidelberg, New York: Springer-Verlag, 1992.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. D. Karastoyanova. Enhancing Flexibility and Reusability of Web Service Flows through Parameterization. Shaker, 2006.Google ScholarGoogle Scholar
  10. R. Khalaf and F. Leymann. Role-based Decomposition of Business Processes using BPEL. International Conference of Web Services, ICWS, pages 770--780. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. P. Langner, C. Schneider, and J. Wehler. Prozessmodellierung mit ereignisgesteuerten Prozessketten (EPKs) und Petri-Netzen. Wirtschaftsinformatik, 39(5):479--489, 1997.Google ScholarGoogle Scholar
  12. F. Leymann. Web Services: Distributed Applications without Limits. Business, Technology and Web, 2003.Google ScholarGoogle Scholar
  13. F. Leymann and D. Roller. Production Workflow: Concepts and Techniques. Prentice Hall PTR, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. N. Lohmann. A Feature-Complete Petri Net Semantics for WS-BPEL 2.0. WS-FM 2007 Brisbane, Australia. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. C. Ouyang et al. WofBPEL: A Tool for Automated Analysis of BPEL Processes. ICSOC proceedings, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. W. Reisig. Petri nets: an introduction. Springer-Verlag New York, Inc. New York, NY, USA, 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 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 ScholarGoogle Scholar
  18. W. van der Aalst et al. Workflow Patterns. Distributed and Parallel Databases, 14(1):5--51, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Model and infrastructure for decentralized workflow enactment

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        SAC '08: Proceedings of the 2008 ACM symposium on Applied computing
        March 2008
        2586 pages
        ISBN:9781595937537
        DOI:10.1145/1363686

        Copyright © 2008 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 16 March 2008

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate1,650of6,669submissions,25%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader