BPM-SOA Case Study ETH May 2009

Business Process Management and IT Architectural Design

The “T” case study

May, 11 2009 and May, 18 2009, Vorlesungsreihe Fallstudien aus der Praxis

In this lecture, we are exploring the basics of Business Process Management and IT Architectural Decision Making for Service-Oriented Architectures.

Business Process Management (BPM) and Service-Oriented Architecture (SOA) are two topics in the IT industry that have attracted considerable attention over the past years. In many industries, preconfigured reference models and design patterns for processes and architecture solutions exist. However, working with business process models in a concrete IT project and integrating IT architectural decisions into SOA design rapidly and efficiently into the software design process is not yet a widely available skill among IT professionals.

In this lecture, we explore the BPM and SOA decision making basics. Starting from an order management case study from the telecommunications industry we motivate the need for BPM and SOA design and introduce the following core concepts of BPM and SOA decision making:

We demonstrate how to create a business process model to capture the main functional requirements of an order management process and discuss how to systematically make selected architectural decisions to derive an SOA design from the functional and non-functional requirements.

Resources

For questions on the exercise please contact Jana Koehler for the BPM part and Olaf Zimmermann for the software architecture/SOA design part.

Jana Koehler, 18/May/2009