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
- IT-Systems Engineering
- IT-Systems Engineering
- IT-Systems Engineering
- 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
- CODS: Complex Data Systems
- HPI-CODS-K Konzepte und Methoden
- CODS: Complex Data Systems
- HPI-CODS-T Techniken und Werkzeuge
- CODS: Complex Data Systems
- HPI-CODS-S Spezialisierung
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:
- Motivation and Introduction
- Business Model of Networked Enterprises
- Introduction to Choreographies
- Choreographies Formal Properties and Modeling
- Compatibility
- Consistency
- BPMN Choreographies
- Implementation of Choreographies
- Blockchain Technologies
- Blockchain-based Choreographies
- REST Architectural Style
- 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