Events in BPMN: The Racing Events Dilemma


Today, business process management is a key for companies to represent their operations using business process models. These business processes are executable using process engines. The process engines can produce and consume events for the completion of the processes. However, to receive the external events, we must rely on outer world sources such as a weather API, a traffic agency, an email from a different organization etc. While the digital world makes these message exchanges very convenient, there might still be some latency between the generation of a message and the detection of that message in a receiving process. This latency between the occurrence time and detection time of an event can cause a dilemma of choosing among the alternative paths triggered by racing events and might lead to wrong execution of a process. This problem is investigated in this paper. Also, some solutions are proposed to mitigate

4 Figures and Tables

Cite this paper

@inproceedings{Mandal2017EventsIB, title={Events in BPMN: The Racing Events Dilemma}, author={Sankalita Mandal}, booktitle={ZEUS}, year={2017} }