Business Process Technology
Prof. Dr. Mathias Weske

BPM 2 Seminar Topics Winter Term 2006/2007

Business Process Management 2 in the HPI master program in IT Systems Engineering is composed of two parts: In the first part, members of the Business Process Technology research group at HPI present material, in the secon d part, students are invited to hold presentations on specific topics in business process management. These topics are listed below:

Process Orchestrations

  • 1: OR Join Semantics: In this topic, the student should investigate the non-local semantics of the OR-join. The problems should be stated and possible solutions reported. The starting point is a paper by Wil van der Aalst, Jörg Desel and Ekkart Kindler: On the Semantics of EPCs: A Vicious Circle. In EPK 2002 - Geschäftsprozessmanagement mit Ereignisgesteuerten Prozessketten. Supervision by FrankPuhlmann
  • 2: Extended Workflow Patterns: A recent report from Nick Russell, Arthur H.M.ter Hofsted, Wil M.P. van der Aalst, and Nataliya Mulyar: "WORKFLOW CONTROL-FLOW PATTERNS - A Revised View" investigates extended Workflow Control Flow Patterns. The student should investigate the results of this report and compare them with the existing Workflow Patterns. Supervision by FrankPuhlmann
  • 3: Workflow Patterns in Colored Petri nets: The abovementioned report also contains a representation of Workflow Patterns in Colored Petri nets. The student should investigate the formalizations of a subset of interesting patterns and compare them to the Pi-Calculus solution. Supervision by FrankPuhlmann

Service Choreographies

  • 4: SOA revisited for multi-lateral collaborations: The student should investigate techniques for supporting service publication and discovery in truly multi-lateral collaborations. Existing work on service compatibility (e.g. by Axel Martens), conformance checking and operating guidelines (Reisig et al.) serves as a starting point. Supervision by GeroDecker
  • 5: Bridging global and local models using Petri nets: The student investigate how Petri nets could be used for bridging global and local views on collaborative processes. Initial references are the work on Let's Dance and Petri-net-based workflow modules (Axel Martens). Supervision by GeroDecker

Semantic Web Services

  • 6: Semantics of Service Compositions: Semantic Web services describe the functionality of individual Web services. When compositions of Web services are exposed as service, the question is what is the aggregated functionality of the composition is. In this topic, the student should explore the possibilities to derive the functionality of service compositions based on a formal model for the compositions (e.g. Petri nets). Supervision by HaraldMeyer.
  • 7: Semantic Services in Software AG crossvision: Semantic service provisioning allows for the discovery, composition, and enactment of semantic services. Crossvision is the SOA suite by Software AG. It includes a service repository (CentraSite?) and tools for the integration of legacy applications (Legacy Integrator) and the orchestration of service compositions (Service Orchestrator). The goal for this topic is to investigate how crossvision can be enhanced to support semantic services. This topic includes implementation work. Supervision by HaraldMeyer.
  • 8: Service Composition based on Semantic Annotations: To interact with a service, messages have to be sent to and received from it. These messages and their ordering is published in a behavioral description. The student should investigate how semantic annotations of behavioral descriptions can be used to enable automated composition of services. Supervision by HilmarSchuschel
  • 9: Service Interface Adaptation: Like Topic 8 this Topic deals with behavioral descriptions of services. It is based on a paper from Marlon Dumas, Murray Spork and Kenneth Wang. The authors present an algebra and a visual notation for service interface adaptation for the case that the required behavioral description does not match the actual description of a service. The student should evaluate this work and investigate enhancements based on semantic annotations. Supervision by HilmarSchuschel

BPM System Environments

  • 10. A comparison of Business Process Management and Complex Event Processing: The student should discuss and compare the main concepts of BPM and CEP. Especially flow-oriented and event-oriented modeling should be analyzed. Where can CEP concepts substitute BPM concepts and vice versa? How do concepts of BPM and CEP relate in terms of abstraction levels? David Luckham's book "The Power of Events" serves as main reference for CEP. Supervision by GeroDecker

University of Potsdam
Business Process Technology
Hasso-Plattner-Institute
Prof.-Dr.-Helmert-Str. 2-3
D-14482 Potsdam, Germany
Phone: +49 (0) 331-5509-180
Fax: +49 (0) 331-5509-189