Hasso-Plattner-Institut25 Jahre HPI
Hasso-Plattner-Institut25 Jahre HPI
 

Process Choreographies (Sommersemester 2019)

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

General Information

  • Weekly Hours: 2
  • Credits: 3
  • Graded: yes
  • Enrolment Deadline: 26.04.2019
  • Teaching Form: Lecture
  • Enrolment Type: Compulsory Elective Module
  • Course Language: English

Programs, Module Groups & Modules

IT-Systems Engineering MA
  • IT-Systems Engineering
    • HPI-ITSE-A Analyse
  • IT-Systems Engineering
    • HPI-ITSE-E Entwurf
  • IT-Systems Engineering
    • HPI-ITSE-K Konstruktion
  • IT-Systems Engineering
    • HPI-ITSE-M Maintenance
  • BPET: Business Process & Enterprise Technologies
    • HPI-BPET-K Konzepte und Methoden
  • BPET: Business Process & Enterprise Technologies
    • HPI-BPET-S Spezialisierung
  • BPET: Business Process & Enterprise Technologies
    • HPI-BPET-T Techniken und Werkzeuge
  • SAMT: Software Architecture & Modeling Technology
    • HPI-SAMT-K Konzepte und Methoden
  • SAMT: Software Architecture & Modeling Technology
    • HPI-SAMT-S Spezialisierung
  • SAMT: Software Architecture & Modeling Technology
    • HPI-SAMT-T Techniken und Werkzeuge
Data Engineering MA

Description

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
       

Requirements

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

Literature

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.

Examination

The lecture will be marked based on the final exam. 

Zurück