A Runtime Environment for Object-Aware Processes

Ulm University

Presentation at the Demo Session of the 13th Int'l Conference on Business Process Management (BPM'15);
Sebastian Steinau & Kevin Andrews, Innsbruck, Austria, 2 September 2015, 4:00 PM

In contrast to contemporary activity-centric process-aware information systems (PAIS), for which a multitude of concepts and implementations exist, there is only a very limited number of PAIS implementations using data-centric, artifact-centric or object-aware approaches.

The paper presents the implementation of a client-server runtime environment for the object-aware approach to process management. The implementation is based on the PHILharmonicFlows conceptual framework, where individual processes define the behavior of an object and its interactions with other objects.

The current implementation of the runtime environment allows for the instantiation and execution of micro processes, which define object behavior. Interaction with a data-driven micro process instance is enabled through automatically generated user-forms as part of a graphical user interface. Additionally, the user interface can display the progression of a micro process instance using an interactive graph.