Business Process Management Architectures

  • Mathias WeskeEmail author


BPM architectures are in the centre of Chapter 7, starting from the WfMC Architecture and proceeding towards service oriented architectures and architectures for flexible workflow management. In particular, an architecture that allows to dynamically modify running workflow instances based on an object-oriented approach is introduced. Web services and their composition are sketched, describing the core concepts of the XML-based service composition language WS-BPEL. Advanced service composition based on semantic concepts are sketched, and case handling is introduced as a technique for flexible process enactment based on data dependencies rather than process structures.


Business Process Service Composition Domain Ontology Knowledge Worker Enterprise Resource Planning System 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. van der Aalst W, Berens P (2001) Beyond Workflow Management: Product-driven Case Handling. In: Ellis S, Rodden T, Zigurs I (eds) International ACM SIGGROUP Conference on Supporting Group Work (GROUP 2001), pp 42–51 Google Scholar
  2. van der Aalst W, Weske M, Grünbauer D (2005b) Case Handling: A New Paradigm for Business Process Support. Data and Knowledge Engineering 53:129–162 CrossRefGoogle Scholar
  3. Alonso G, Casati F, Kuno H, Machiraju V (2009) Web Services: Concepts, Architectures and Applications. Data-Centric Systems and Applications Series, Springer zbMATHGoogle Scholar
  4. Bauer T, Reichert M, Dadam P (2003) Intra-Subnet Load Balancing in Distributed Workflow Management Systems. International Journal of Cooperative Information Systems 12(3):295–324 CrossRefGoogle Scholar
  5. de Bruijn J (2005) The Web Service Modeling Language WSML. Available at Tech. rep., University of Innsbruck
  6. Burbeck S (2000) The Tao of E-Business Services – The Evolution of Web Applications into Service-Oriented Components with Web Services. Tech. rep., IBM Software Group Google Scholar
  7. Chinnici R, Moreau JJ, Ryman A, Weerawarana S (2007) Web Services Description Language (WSDL) Version 2.0. W3C Google Scholar
  8. Clement L, Hately A, von Riegen C, Rogers T (2004) UDDI Version 3.0.2. OASIS Google Scholar
  9. Dumas M, Spork M, Wang K (2006) Adapt or Perish: Algebra and Visual Notation for Service Interface Adaptation. In: Business Process Management, Springer, Lecture Notes in Computer Science, vol 4102, pp 65–80 CrossRefGoogle Scholar
  10. Gruber T (1993) A Translation Approach to Portable Ontologies. Knowledge Acquisition 5(2):199–220 CrossRefGoogle Scholar
  11. Gudgin M, Hadley M, Mendelsohn N, Moreau JJ, Nielsen HF, Karmarkar A, Lafon Y (2007) SOAP Version 1.2.
  12. Hollingsworth D (1995) The Workflow Reference Model. Tech. Rep. Document Number TC00-1003, Workflow Management Coalition Google Scholar
  13. Kuropka D, Bog A, Weske M (2006) Semantic Enterprise Services Platform: Motivation, Potential, Functionality and Application Scenario. In: Proceedings of the tenth IEEE international EDOC Enterprise Computing Conference. Hong Kong, October 2006, pp 253–261 Google Scholar
  14. Leymann F, Roller D, Schmidt MT (2002) Web Services and Business Process Management. IBM Systems Journal 41(2):198–211 CrossRefGoogle Scholar
  15. Ly LT, Rinderle S, Dadam P (2006) Semantic Correctness in Adaptive Process Management Systems. In: Business Process Management, Springer, Lecture Notes in Computer Science, vol 4102, pp 193–208 CrossRefGoogle Scholar
  16. McGuinness FE D; van Harmelen (2004) OWL Web Ontology Language Overview. Tech. rep., Web Ontology Working Group at the World Wide Web Consortium (W3C) Google Scholar
  17. Medeiros CB, Vossen G, Weske M (1995) WASA: A Workflow-Based Architecture to Support Scientific Database Applications (Extended Abstract). In: Revell and Tjoa (1995), pp 574–583 Google Scholar
  18. Meyer H, Weske M (2006) Automated Service Composition Using Heuristic Search. In: Business Process Management, Springer, Lecture Notes in Computer Science, vol 4102, pp 81–96 CrossRefGoogle Scholar
  19. Mohan (2002) Dynamic E-business: Trends in Web Services. In: Buchmann A, Casati F, Fiege L, Hsu MC, Shan MC (eds) Proceedings of the third VLDB workshop on Technologies for E-Services, vol 2444 Springer Lecture Notes in Computer Science, pp 1–5 Google Scholar
  20. Nagarajan M, Verma K, Sheth AP, Miller J, Lathem J (2006) Semantic interoperability of web services – challenges and experiences. In: ICWS ’06: Proceedings of the IEEE International Conference on Web Services (ICWS’06), IEEE Computer Society, Washington, DC, USA, pp 373–382 Google Scholar
  21. Newcomer E, Lomow G (2005) Understanding SOA with Web Services. Addison Wesley Google Scholar
  22. Oasis (2007) Web Services Business Process Execution Language Version 2.0. OASIS Standard Google Scholar
  23. Reichert M, Dadam P (1998) ADEPTflex-Supporting Dynamic Changes of Workflows Without Losing Control. J Intell Inf Syst 10(2):93–129 CrossRefGoogle Scholar
  24. Reichert M, Rinderle-Ma S, Dadam P (2009) Flexibility in Process-Aware Information Systems. In: Jensen and van der Aalst (2009), pp 115–135 Google Scholar
  25. Reijers HA, Rigter JHM, van der Aalst W (2003) The Case Handling Case. Int J Cooperative Inf Syst 12(3):365–391 CrossRefGoogle Scholar
  26. Rinderle S, Reichert M, Dadam P (2003) Evaluation of Correctness Criteria for Dynamic Workflow Changes. In: van der Aalst W, ter Hofstede AHM, Weske M (eds) Business Process Management, Springer, Lecture Notes in Computer Science, vol 2678, pp 41–57 CrossRefGoogle Scholar
  27. Rinderle S, Reichert M, Dadam P (2004) On Dealing with Structural Conflicts between Process Type and Instance Changes. In: Desel et al. (2004), pp 274–289 Google Scholar
  28. Swenson KD (ed) (2010) Mastering the Unpredictable: How Adaptive Case Management will revolutionize the way that knowledge workers get things done. Meghan-Kiffer Google Scholar
  29. Verma K, Doshi P, Gomadam K, Miller J, Sheth A (2006) Optimal Adaptation in Web Processes with Coordination Constraints. In: ICWS ’06: Proceedings of the IEEE International Conference on Web Services (ICWS’06), IEEE Computer Society, Washington, DC, USA, pp 257–264 Google Scholar
  30. Weber B, Rinderle S, Reichert M (2007) Change Patterns and Change Support Features in Process-Aware Information Systems. In: Krogstie et al. (2007), pp 574–588 Google Scholar
  31. Weske M (1998) Formal Foundation and Conceptual Design of Dynamic Adaptations in a Workflow Management System. In: Sprague (ed) Proceedings of the Thirty-Fourth Annual Hawaii International Conference on System Science (HICSS-34) Minitrack Internet and Workflow Automation: Technical and Managerial Issues, IEEE Computer Society Press Google Scholar
  32. Weske M (2000) Workflow Management Systems: Formal Foundation, Conceptual Design, Implementation Aspects. Habilitation Thesis, University of Münster Google Scholar
  33. Workflow Management Coalition (2005) Process Definition Interface – XML Process Definition Language. Document Number WFMC-TC-1025 Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  1. 1.Hasso Plattner Institute (HPI)Universität PotsdamPotsdamGermany

Personalised recommendations