Skip to main content

Decentralized Event-Based Orchestration

  • Conference paper
Business Process Management Workshops (BPM 2010)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 66))

Included in the following conference series:

Summary

Today, in the state of the art process engine solutions, process models are executed by a central orchestrator (i.e. one per process). There are however a lot of drawbacks in using a central coordinator, including a single point of failure and performance degradation. Decentralization algorithms that distribute the workload of the central orchestrator exist, but they still suffer from a tight coupling and therefore decreased scalability. In this paper, we aim to investigate the benefits of using an event driven architecture to support the communication in a decentralized orchestration. This accomplishes space and time decoupling of the process coordinators and hereby creates autonomous fine grained self-serving process engines. Benefits include an increased scalability and availability of the global process flow.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Oasis: Web service business process execution language version 2.0. Oasis Standard

    Google Scholar 

  2. Barros, A., Dumas, M., Oaks, P.: Standards for web service choreography and orchestration: Status and perspectives. In: BPM Workshops, pp. 61–74

    Google Scholar 

  3. Papazoglou, M.: Extending the service-oriented architecture. Business Integration Journal 7(1), 18–21 (2005)

    MathSciNet  Google Scholar 

  4. Erl, T.: SOA: Principles of service design. Prentice Hall Press, NJ (2007)

    Google Scholar 

  5. Chafle, G., Chandra, S., Mann, V., Nanda, M.: Decentralized orchestration of composite web services. In: Proceedings of the 13th International World Wide Web Conference on Alternate Track Papers & Posters, pp. 134–143 (2004)

    Google Scholar 

  6. Benatallah, B., Dumas, M., Sheng, Q.: Facilitating the rapid development and scalable orchestration of composite web services. Distributed and Parallel Databases 17(1), 5–37 (2005)

    Article  Google Scholar 

  7. Muth, P., Wodtke, D., Weissenfels, J., Dittrich, A., Weikum, G.: From centralized workflow specification to distributed workflow execution. Journal of Intelligent Information Systems 10(2), 159–184 (1998)

    Article  Google Scholar 

  8. Yu, W.: Decentralized Orchestration of BPEL Processes with Execution Consistency. In: Advances in Data and Web Management, pp. 665–670

    Google Scholar 

  9. Nanda, M., Chandra, S., Sarkar, V.: Decentralizing execution of composite web services. ACM SIGPLAN Notices 39(10), 170–187 (2004)

    Article  Google Scholar 

  10. Jennings, N., Norman, T., Faratin, P., OBrien, P., Odgers, B.: Autonomous agents for business process management. Applied Artificial Intelligence 14(2) (2000)

    Google Scholar 

  11. Michelson, B.: Event-driven architecture overview. OMG report (2006)

    Google Scholar 

  12. Pedrinaci, C., Moran, M., Norton, B.: Towards a Semantic Event-Based Service-Oriented Architecture. In: Workshop: 2nd International Workshop on Semantic Web Enabled Software Engineering, SWESE 2006 (2006)

    Google Scholar 

  13. Sriraman, B., Architect, L., Radhakrishnan, R., Architect, E.: Event Driven Architecture Augmenting Service Oriented Architectures. Sun Microsystems (2005)

    Google Scholar 

  14. Niblett, P., Graham, S.: Events and service-oriented architecture: the OASIS web services notification specifications. IBM Systems Journal 44(4), 869–886 (2005)

    Article  Google Scholar 

  15. Chinnici, R., Gudgin, M., Moreau, J., Weerawarana, S.: Web services description language (WSDL) version 1.2 part 1. W3C Working Draft 11 (2003)

    Google Scholar 

  16. Gudgin, M., Hadley, M., Mendelsohn, N., Moreau, J., Nielsen, H., Karmarkar, A., Lafon, Y.: SOAP Version 1.2. W3C Working Draft 9 (2001)

    Google Scholar 

  17. Eugster, P., Felber, P., Guerraoui, R., Kermarrec, A.: The many faces of publish/subscribe. ACM Computing Surveys (CSUR) 35(2), 131 (2003)

    Article  Google Scholar 

  18. Mühl, G., Fiege, L., Pietzuch, P.: Distributed Event-Based Systems. Springer-Verlag New York, Inc., Secaucus (2006)

    MATH  Google Scholar 

  19. Chen, Q., Hsu, M.: Inter-enterprise collaborative business process management. In: International Conference on Data Engineering, p. 0253 (2001)

    Google Scholar 

  20. Fdhila, W., Yildiz, U., Godart, C.: A flexible approach for automatic process decentralization using dependency tables. In: ICWS 2009: Proceedings of the 2009 IEEE International Conference on Web Services, pp. 847–855. IEEE Computer Society, Washington, DC, USA (2009)

    Chapter  Google Scholar 

  21. Krafzig, D., Banke, K., Slama, D.: Enterprise SOA: Service-Oriented Architecture Best Practices (The Coad Series). Prentice Hall PTR, NJ (2004)

    Google Scholar 

  22. Geppert, A., Tombros, D.: Event-based distributed workflow execution with EVE. In: Proc. of the IFIP Int. Conf. on Distributed Systems Platforms and Open Distributed Processing, pp. 427–442 (1998)

    Google Scholar 

  23. Juric, M.B.: Wsdl and bpel extensions for event driven architecture. Information and Software Technology (2010) (in press, accepted manuscript)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hens, P., Snoeck, M., De Backer, M., Poels, G. (2011). Decentralized Event-Based Orchestration. In: zur Muehlen, M., Su, J. (eds) Business Process Management Workshops. BPM 2010. Lecture Notes in Business Information Processing, vol 66. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-20511-8_63

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-20511-8_63

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-20510-1

  • Online ISBN: 978-3-642-20511-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics