Events Meet Processes Workshop (EPBPM) – June 19th, 2017

Mohammad Sadoghi (Purdue University) and Kaiwen Zhang (Technical University of Munich)

Processes are defined as collections of related tasks intended to achieve a certain goal. Process-oriented systems are then capable of executing and managing such processes, and are widely employed in domains such as Business Process Management (BPM), enterprise application integration, and collaborative works. More recently, there has been considerable interest in leveraging process management in the context of emerging topics linked to Internet of Things: transportation, logistics, and medical services. These domains impose new requirements in terms of reactivity and adaptability with respect to process execution. This includes integration with data sensing technologies (e.g., RFID) and system integration (e.g., EPCglobal). To meet these challenges, there is a need to consider events, generated from application-specific sensors, as a first class citizens within the management of processes in order to meet the desired process flexibility.

On the other hand, event-based systems are geared towards the integration of heterogeneous systems by emphasizing on core decoupling properties. Due to the temporal nature of events, event-based systems are naturally geared towards flexibility and reactivity. These systems are capable of both disseminating data, i.e., event messaging, and processing patterns in streams of events, i.e., Complex Event Processing (CEP). However, event-based systems lack the capability to reason about end-to-end workflows or higher level structures, which are increasingly required in domains such as transportation, logistics, and medical services. This gap can therefore be addressed by injecting process management into the system.

Due to the increasing overlap of application scenarios between the two types of systems, we seek to identify opportunities for ground-breaking research and impact in industry by integrating the two technologies together. This workshop is a follow-up to the successful Dagstuhl Seminar held in 2016: (page | report)