An Integrated Architecture for IoT-Aware Business Process Execution

  • Stefan SchönigEmail author
  • Lars Ackermann
  • Stefan Jablonski
  • Andreas Ermer
Conference paper
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 318)


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.


Process execution Internet of Things Wearable interface 


  1. 1.
    Dumas, M., La Rosa, M., Mendling, J., Reijers, H.A.: Fundamentals of Business Process Management, vol. 1. Springer, Heidelberg (2013). Scholar
  2. 2.
    Meroni, G., et al.: Artifact-driven process monitoring: dynamically binding real-world objects to running processes. In: CAiSE Forum (2017)Google Scholar
  3. 3.
    Meroni, G., Di Ciccio, C., Mendling, J.: An artifact-driven approach to monitor business processes through real-world objects. In: Maximilien, M., Vallecillo, A., Wang, J., Oriol, M. (eds.) ICSOC 2017. LNCS, vol. 10601, pp. 297–313. Springer, Cham (2017). Scholar
  4. 4.
    Meroni, G., et al.: Multi-party business process compliance monitoring through IoT-enabled artifacts. Inf. Syst. 73, 61–78 (2018)CrossRefGoogle Scholar
  5. 5.
    Janiesch, C., Koschmider, A., et al.: The Internet-of-Things Meets Business Process Management: Mutual Benefits and Challenges. CoRR, vol. abs/1709.03628 (2017)Google Scholar
  6. 6.
    Schönig, S., Jablonski, S., Ermer, A., Aires, A.P.: Digital connected production: wearable manufacturing information systems. In: Debruyne, C., Panetto, H., Weichhart, G., Bollen, P., Ciuciu, I., Vidal, M.-E., Meersman, R. (eds.) OTM 2017. LNCS, vol. 10697, pp. 56–65. Springer, Cham (2018). Scholar
  7. 7.
    Mahdi, R., Jablonski, S., Schönig, S.: Extrinsic dependencies in business process management systems. In: ICEIS (2018)Google Scholar
  8. 8.
    Petrasch, R., Hentschke, R.: Process modeling for industry 4.0 applications - towards an industry 4.0 process modeling language and method. In: International Joint Conference on Computer Science and Software Engineering (2016)Google Scholar
  9. 9.
    Petrasch, R., Hentschke, R.: Towards an internet-of-things-aware process modeling method - an example for a house suveillance system. In: Management and Innovation Technology International Conference (2015)Google Scholar
  10. 10.
    Graja, I., et al.: BPMN4CPS: a BPMN extension for modeling cyber-physical systems. In: WETICE, pp. 152–157. IEEE (2016)Google Scholar
  11. 11.
    Meyer, S., Ruppen, A., Magerkurth, C.: Internet of things-aware process modeling: integrating IoT devices as business process resources. In: Salinesi, C., Norrie, M.C., Pastor, Ó. (eds.) CAiSE 2013. LNCS, vol. 7908, pp. 84–98. Springer, Heidelberg (2013). Scholar
  12. 12.
    Meyer, S., Ruppen, A., Hilty, L.: The things of the internet of things in BPMN. In: Persson, A., Stirna, J. (eds.) CAiSE 2015. LNBIP, vol. 215, pp. 285–297. Springer, Cham (2015). Scholar
  13. 13.
    Sperner, K., Meyer, S., Magerkurth, C.: Introducing entity-based concepts to business process modeling. In: Dijkman, R., Hofstetter, J., Koehler, J. (eds.) BPMN 2011. LNBIP, vol. 95, pp. 166–171. Springer, Heidelberg (2011). Scholar
  14. 14.
    Domingos, D., Martins, F., Cândido, C., Martinho, R.: Internet of things aware WS-BPEL business processes context variables and expected exceptions. J. Univ. Comput. Sci. 20(8), 1109–1129 (2014)Google Scholar
  15. 15.
    George, A.A.: Providing context in WS-BPEL processes. Master’s thesis, University of Waterloo (2008)Google Scholar
  16. 16.
    George, A.A., Ward, P.A.: An architecture for providing context in WS-BPEL processes. In: Conference of Advanced Studies on Collaborative Research (2008)Google Scholar
  17. 17.
    Wieland, M., Kopp, O., Nicklas, D., Leymann, F.: Towards context-aware workflows. In: CAiSE Workshops and Doctoral Consortium, vol. 2, p. 25 (2007)Google Scholar
  18. 18.
    Mateo, J.A., Valero, V., Dıaz, G.: BPEL-RF: a formal framework for BPEL orchestrations integrating distributed resources, preprint arXiv:1203.1760 (2012)
  19. 19.
    Schmidt, B., Schief, M.: Towards agile business processes based on the Internet of Things. In: Advanced Manufacturing and Sustainable Logistics, pp. 257–262 (2010)Google Scholar
  20. 20.
    Schobel, J., Pryss, R., Schickler, M., Reichert, M.: A lightweight process engine for enabling advanced mobile applications. In: Debruyne, C., Panetto, H., Meersman, R., Dillon, T., Kühn, E., O’Sullivan, D., Ardagna, C.A. (eds.) OTM 2016. LNCS, vol. 10033, pp. 552–569. Springer, Cham (2016). Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  • Stefan Schönig
    • 1
    Email author
  • Lars Ackermann
    • 1
  • Stefan Jablonski
    • 1
  • Andreas Ermer
    • 2
  1. 1.Institute for Computer ScienceUniversity of BayreuthBayreuthGermany
  2. 2.Maxsyma GmbH and Co. KGFloßGermany

Personalised recommendations