Hasso-Plattner-InstitutSDG am HPI
Hasso-Plattner-InstitutDSG am HPI

Process Choreographies (Sommersemester 2019)

Dozent: Prof. Dr. Mathias Weske (Business Process Technology) , Adriatik Nikaj (Business Process Technology)

Allgemeine Information

  • Semesterwochenstunden: 2
  • ECTS: 3
  • Benotet: Ja
  • Einschreibefrist: 26.04.2019
  • Lehrform: Vorlesung
  • Belegungsart: Wahlpflichtmodul
  • Lehrsprache: Englisch

Studiengänge & Module

IT-Systems Engineering MA
  • ITSE-Analyse
  • ITSE-Entwurf
  • ITSE-Konstruktion
  • ITSE-Maintenance
  • BPET-Konzepte und Methoden
  • BPET-Spezialisierung
  • BPET-Techniken und Werkzeuge
  • SAMT-Konzepte und Methoden
  • SAMT-Spezialisierung
  • SAMT-Techniken und Werkzeuge
Data Engineering MA


Companies interact with their partners and customers for delivering their value to the market. In Business Process Management (BPM) interactions between business partners and their customers are captured by business process collaboration models or by business process choreography models. The latter capture the interaction among participants from a global perspective while abstracting from their internal behavior. This lecture provides a comprehensive introduction to business process choreographies including: motivation via business models; modeling; formal properties; and, enactment on the web or, in case of trust-less settings, by employing blockchain technologies. The content of the lecture is like follows: 

  1. Motivation and Introduction
    1. Business Model of Networked Enterprises
    2. Introduction to Choreographies
  2. Choreographies Formal Properties and Modeling
    1. Compatibility
    2. Consistency
    3. BPMN Choreographies
  3. Implementation of Choreographies
    1. Blockchain Technologies
    2. Blockchain-based Choreographies
    3. REST Architectural Style
    4. RESTful Choreographies


The lecture has no mandatory prerequisites but basic knowledge in BPM (e.g. business process modeling) is recommended. 


1. Mathias Weske. Business process management: Concepts, Languages, Architectures. Vol. 2, Springer. Berlin, Heidelberg, 2012. (Chapter 5)

2. Wil M. P. van der Aalst and Mathias Weske: The P2P Approach to Interorganizational Workflows, Proceedings of the 13th International Conference on Advanced Information Systems Engineering 2001, p.140-156.

3. Ingo Weber, Xiwei Xu, Régis Riveret, Guido Governatori, Alexander Ponomarev, and Jan Mendling: Untrusted Business Process Monitoring and Execution Using Blockchain, In BPM 2016, p 329–347. 

4. Adriatik Nikaj, Mathias Weske, and Jan Mendling. Semi-automatic  Derivation of  RESTful  Choreographies  from  Business  Process  Choreographies, Software & Systems Modeling, Jan 2018.


The lecture will be marked based on the final exam.