An Integrated Architecture for IoT-Aware Business Process Execution

Business processes are frequently executed within application systems that involve humans, computer systems as well as objects of the Internet of Things (IoT). While several works are emerging on combining BPM and the IoT, the exploitation of IoT technology for system supported process execution is still constrained by the absence of a common system architecture that manages the communication between both worlds. In this paper, we introduce an integrated approach for IoT-aware business process execution that exploits IoT for BPM by providing IoT data in a process-aware way, providing an IoT data provenance framework, considering IoT data for interaction in a pre-defined process model, and providing wearable user interfaces with context specific IoT data provision. The approach has been implemented and evaluated extensively in production industry. The results show that the application of IoT enhanced BPM leads to less machine stops.

[1]  Sonja Meyer,et al.  Internet of Things-Aware Process Modeling: Integrating IoT Devices as Business Process Resources , 2013, CAiSE.

[2]  Luciano Baresi,et al.  Multi-party business process compliance monitoring through IoT-enabled artifacts , 2018, Inf. Syst..

[3]  Markus Schief,et al.  Towards Agile Business Processes Based on the Internet of Things , 2010, Heinz Nixdorf Symposium.

[4]  Lorenz M. Hilty,et al.  The Things of the Internet of Things in BPMN , 2015, CAiSE Workshops.

[5]  Mathias Weske,et al.  The Internet-of-Things Meets Business Process Management: Mutual Benefits and Challenges , 2017, ArXiv.

[6]  Manfred Reichert,et al.  A Lightweight Process Engine for Enabling Advanced Mobile Applications , 2016, OTM Conferences.

[7]  Roland Petrasch,et al.  Process modeling for industry 4.0 applications: Towards an industry 4.0 process modeling language and method , 2016, 2016 13th International Joint Conference on Computer Science and Software Engineering (JCSSE).

[8]  Allen Ajit George,et al.  Providing Context in WS­BPEL Processes , 2008 .

[9]  Ricardo Martinho,et al.  Internet of Things Aware WS-BPEL Business Processes Context Variables and Expected Exceptions , 2014, J. Univers. Comput. Sci..

[10]  Stefan Jablonski,et al.  Extrinsic Dependencies in Business Process Management Systems , 2018, ICEIS.

[11]  Stefan Jablonski,et al.  Digital Connected Production: Wearable Manufacturing Information Systems , 2017, OTM Workshops.

[12]  Slim Kallel,et al.  BPMN4CPS: A BPMN Extension for Modeling Cyber-Physical Systems , 2016, 2016 IEEE 25th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE).

[13]  Jan Mendling,et al.  Artifact-driven Process Monitoring: Dynamically Binding Real-world Objects to Running Processes , 2017, CAiSE-Forum-DC.

[14]  Sonja Meyer,et al.  Introducing Entity-Based Concepts to Business Process Modeling , 2011, BPMN.

[15]  Paul A. S. Ward,et al.  An architecture for providing context in WS-BPEL processes , 2008, CASCON '08.

[16]  Jan Mendling,et al.  An Artifact-Driven Approach to Monitor Business Processes Through Real-World Objects , 2017, ICSOC.