Introduction

The recently coined term «Event-Driven Business Process Management» (EDBPM) is nowadays an enhancement of BPM by new concepts of Service Oriented Architecture (SOA), Event Driven Architecture (EDA), Software as a Service (SaaS), Business Activity Monitoring (BAM) and Complex Event Processing (CEP). In this context BPM means a software platform which provides companies the ability to model, manage, and optimize these processes for significant gain. As an independent system, CEP is a parallel running platform that analyses and processes events. The BPM- and the CEP-platform correspond via events which are produced by the BPM-workflow engine and by the – if distributed - IT services which are associated with the business process steps. Also events coming from different event sources in different forms can trigger a business process or influence the execution of a process or a service, which can result in another event. Even more, the correlation of these events in a particular context can be treated as a complex, business level event, relevant for the execution of other business processes or services. A business process – arbitrarily fine or coarse grained – can be seen as a service again and can be “choreographed” with other business processes or services, even between different enterprises and organizations.

Loosely coupled event-driven architecture for BPM provides significant benefits:

  • Responsiveness. Events can occur at any time from any source and processes respond to them immediately, whenever they happen and wherever they happen.
  • Agility. New processes can be modeled, implemented, deployed, and optimized more quickly in response to changing business requirements.
  • Flexibility. Processes can span heterogeneous platforms and programming languages. Participating applications can be upgraded or changed without breaking the process model.
Text adopted from [1]

Workshop Themes

Authors are invited to submit novel contributions in the prior described problem domain.

  • Event-driven BPM: Concepts
    • Role of event processing in BPM
    • Business Events: types and representation
    • Event stream processing in business processes
    • Data- and event-driven business processes
    • Evaluation/ROI of event-driven BPM
    • Event-driven SOA
    • EDA and BPM
    • Real/time awareness in BPM
    • Context in BPM
  • Design-time CEP and BPM
    • Modelling languages, notations and methods for event-driven BPM
    • Event Patterns: Definition / Creation / Representation / Learning
    • BPMN and event processing
    • Modelling unknown/similar events in business processes
    • Modelling events in human-oriented tasks
    • Semantics/Ontologies for event-driven BPM
    • Publish/subscription mechanism and process modelling
  • Run-time CEP and BPM
    • Event pattern detection
    • BPEL and event processing
    • Reasoning about unknown/similar events
    • Distributed event processing
    • Dynamic workflows
    • Ad-hoc workflows
  • Applications/Use cases for event-driven BPM
    • Event-driven monitoring/BAM
    • Event-driven SLA monitoring
    • Domains: Logistics, Automotive, …
    • Event processing and Internet of Services
Text adopted from [1]

Workshop Format

Agenda:

09:00 - 09:15 Introduction
09:15 - 10:15 Invited Talk (K.R. Mack Mackenzie, CTO, Starview)
Raising the Semantic Level of edBPM
We've seen a lot of activity going on at level of implementation: event processing and BPM systems are being brought together to create converged implementation mashups and even a few platforms that enable rule-driven execution of business processes. What is lagging behind is the corresponding convergence of semantics. In order to truly approach the vision of empowering domain experts to express and implement edBPM solutions, a vocabulary needs to be developed that permits them to partition and express ideas according to the natural shapes of their problem domains rather than along divisions forced by underlying implementation technologies. I'd like to discuss a couple of semantic ideas that I think could help bridge this gap and highlight a couple of (mostly open-source) projects in other IT domains whose approaches could bear similar fruit when transposed to edBPM.
10:15 - 10:45 Coffee Break
10:45 - 12:15 Paper Session 1

Online Monitoring and Control of Enterprise Processes in Manufacturing based on an Event-Driven Architecture
Manfred Grauer, Sachin Karadgi, Daniel Metz and Walter Schäfer.

Decentralized Event-Based Orchestration
Pieter Hens, Monique Snoeck, Manu De Backer and Geert Poels.

Event-based Business Process Editor and Simulator
Vatcharaphun Rajsiri, Nicholas Fleury and Jean-Pierre Lorre.

12:15 - 13:30 Lunch Break
13:30 - 15:00 Paper Session 2

Optimising Complex Event Queries over Business Processes using Behavioural Profiles
Matthias Weidlich, Holger Ziekow and Jan Mendling.

Object-centered Process Modeling: A New Approach to Model Data-intensive Systems
Rui Henriques and António Rito Silva.

Unified Patterns to transform business rules into an event coordination mechanism
Willem De Roover and Jan Vanthienen.

15:00 - 15:30 Coffee Break
15:30 - 17:00 Paper Session 3, Conlusion remarks

Real-time monitoring of web-based processes: a use case for the event-driven web advertisement
Roland Stuehmer, Ljiljana Stojanovic.

Accepted Papers

  • Pieter Hens, Monique Snoeck, Manu De Backer and Geert Poels. Decentralized Event-Based Orchestration
  • Matthias Weidlich, Holger Ziekow and Jan Mendling. Optimising Complex Event Queries over Business Processes using Behavioural Profiles
  • Manfred Grauer, Sachin Karadgi, Daniel Metz and Walter Schäfer. Online Monitoring and Control of Enterprise Processes in Manufacturing based on an Event-Driven Architecture
  • Vatcharaphun Rajsiri, Nicholas Fleury and Jean-Pierre Lorre. Event-based Business Process Editor and Simulator
  • Rui Henriques and António Rito Silva. Object-centered Process Modeling: A New Approach to Model Data-intensive Systems
  • Willem De Roover and Jan Vanthienen. Unified Patterns to transform business rules into an event coordination mechanism
  • Roland Stuehmer, Ljiljana Stojanovic. Real-time monitoring of web-based processes: a use case for the event-driven web advertisement

Important Dates

Deadline paper submissions:  6 June 2010
Notification of acceptance: 30 June 2010
Camera-ready papers: 25 July 2010
Workshops: 13 September 2010

Submission

The following types of submission are solicited:

  • Long paper submissions, describing substantial contributions of novel ongoing work. Long papers should be at most 12 pages long.
  • Short paper submissions, describing work in progress. These papers should be at most 6 pages long.
  • Use case submission, describing results from an edBPM use case. These papers should be at most 4 pages long.

Papers should be submitted in the new LNBIP format (http://www.springer.com/computer/lncs?SGWID=0-164-7-487211-0). Papers have to present original research contributions not concurrently submitted elsewhere. The title page must contain a short abstract, a classification of the topics covered, preferably using the list of topics above, and an indication of the submission category (Long Paper/ Short Paper).

For submission, please visit http://www.easychair.org/conferences/?conf=edbpm10.

Organizing Committee

Nenad Stojanovic
FZI – Research Center for Information Technologies at the University of Karlsruhe, Germany.
nstojano (at) fzi.de
URI: http://www.fzi.de/ipe/mitarbeiter.php?id=483

Rainer von Ammon
CITT Regensburg/Germany
rainer.ammon (at) citt-online.com

Opher Etzion
IBM Research Lab in Haifa
OPHER (at) il.ibm.com

Adrian Paschke
Corporate Semantic Web, Free University Berlin, Germany and RuleML Inc., Canada
AG-CSW (Corporate Semantic Web)
Institute for Computer Sciences
Free University Berlin
paschke (at) inf-fu-berlin.de

Program Committee

  • Rama Akkiraju
  • Alexandre Alves
  • Pedro Bizarro
  • Schahram Dustdar
  • Dimka Karastoyanova
  • Agnes Koschmider
  • Jim Laredo
  • Mack Mackenzie
  • Prabir Nandi
  • Marco Seiriö
  • Guy Sharon
  • Jan Vanthienen

Related Workshops