Events in business process implementation: Early subscription and event buffering

7Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Event handling is a fundamental concept for the implementation of business processes. It enables the specification of how a process communicates with its environment and how this environment influences the execution of a process. However, even feature-rich languages for process specification such as BPMN are severely limited in their event handling semantics. They largely neglect the design choices to be made when deciding on when to subscribe to event sources and how to retrieve events for a particular process instance. In this paper, we therefore propose a model for event handling in business processes that is grounded in explicit subscriptions and event buffering. This model is integrated in BPMN using its extension mechanism and comes with formal execution semantics. Based on the latter, we further show how existing techniques for verification and adapter synthesis can be leveraged to analyse the interactions of a business process. Finally, we demonstrate the feasibility of our event handling model by means of an implementation in Camunda, an open-source process engine.

Cite

CITATION STYLE

APA

Mandal, S., Weidlich, M., & Weske, M. (2017). Events in business process implementation: Early subscription and event buffering. In Lecture Notes in Business Information Processing (Vol. 297, pp. 141–159). Springer Verlag. https://doi.org/10.1007/978-3-319-65015-9_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free