Skip to main content

Integrating IoT Devices into Business Processes

Part of the Lecture Notes in Business Information Processing book series (LNBIP,volume 316)

Abstract

The Internet of Things (IoT) has arrived in everyday life, controlling and measuring everything from assembly lines, through shipping containers to household appliances. Thus, IoT devices are often part of larger and more complex business processes, which might change their course based on events from these devices. However, when developing IoT applications the process perspective is often neglected and coordination of devices is realized in an ad-hoc way using custom scripts. In this paper we propose to employ process model to define the process layer of IoT applications and enact them through a process engine. Our approach thus bridges the gap between physical IoT devices and business processes. The presented implementation shows that those two can be combined without in-depth programming expertise or extensive configuration, without restricting or strongly coupling the components.

Keywords

  • Business processes
  • Business event processing
  • Process automation
  • Process execution
  • BPMN
  • Internet of Things
  • IoT
  • Fragment-based case management
  • Case management
  • Events

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-319-92898-2_22
  • Chapter length: 13 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   54.99
Price excludes VAT (USA)
  • ISBN: 978-3-319-92898-2
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   69.99
Price excludes VAT (USA)
Fig. 1.
Fig. 2.
Fig. 3.
Fig. 4.
Fig. 5.

Notes

  1. 1.

    https://www.bosch-iot-suite.com/things/.

  2. 2.

    https://bpt.hpi.uni-potsdam.de/UNICORN.

  3. 3.

    http://www.espertech.com/esper/.

  4. 4.

    https://github.com/bptlab/gryphon.

  5. 5.

    https://bpt.hpi.uni-potsdam.de/Chimera.

  6. 6.

    https://github.com/MaximilianV/thingberry.

  7. 7.

    https://things.s-apps.de1.bosch-iot-cloud.com/documentation/rest/.

  8. 8.

    https://github.com/bptlab/Unicorn/tree/dev/EapEventProcessing/src/main/java/de/hpi/unicorn/adapter/BoschIot.

  9. 9.

    https://tools.ietf.org/html/rfc6902.

References

  1. Baumgraß, A., Botezatu, M., Di Ciccio, C., Dijkman, R., Grefen, P., Hewelt, M., Mendling, J., Meyer, A., Pourmirza, S., Völzer, H.: Towards a methodology for the engineering of event-driven process applications. In: Reichert, M., Reijers, H.A. (eds.) BPM 2015. LNBIP, vol. 256, pp. 501–514. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-42887-1_40

    CrossRef  Google Scholar 

  2. Zapier: Zapier documentation (2018). https://zapier.com/developer/documentation/v2/. Accessed Mar 2018

  3. IFTTT: IFTTT documentation (2018). https://platform.ifttt.com/docs. Accessed Mar 2018

  4. Rahmati, A., Fernandes, E., Jung, J., Prakash, A.: IFTTT vs. Zapier: a comparative study of trigger-action programming frameworks. CoRR abs/1709.02788 (2017)

    Google Scholar 

  5. 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). https://doi.org/10.1007/978-3-642-38709-8_6

    CrossRef  Google Scholar 

  6. Serral, E., Valderas, P., Pelechano, V.: Context-adaptive coordination of pervasive services by interpreting models during runtime. Comput. J. 56(1), 87–114 (2013)

    CrossRef  Google Scholar 

  7. Mandal, S., Hewelt, M., Weske, M.: A Framework for Integrating Real-World Events and Business Processes in an IoT Environment. In: Panetto, H., et al. (eds.) On the Move to Meaningful Internet Systems. OTM 2017 Conferences, OTM 2017. LNCS, vol. 10573, pp. 194–212. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-69462-7_13

    CrossRef  Google Scholar 

  8. Baumgrass, A., Di Ciccio, C., Dijkman, R.M., Hewelt, M., Mendling, J., Meyer, A., Pourmirza, S., Weske, M., Wong, T.Y.: GET Controller and UNICORN: event-driven process execution and monitoring in logistics. In: BPM Demo Session, pp. 75–79 (2015)

    Google Scholar 

  9. Herzberg, N., Meyer, A., Weske, M.: An event processing platform for business process management. In: EDOC. IEEE (2013)

    Google Scholar 

  10. Hewelt, M., Weske, M.: A hybrid approach for flexible case modeling and execution. In: La Rosa, M., Loos, P., Pastor, O. (eds.) BPM 2016. LNBIP, vol. 260, pp. 38–54. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-45468-9_3

    CrossRef  Google Scholar 

  11. Beyer, J., Kuhn, P., Hewelt, M., Mandal, S., Weske, M.: Unicorn meets Chimera: integrating external events into case management. In: BPM Demo Track, vol. 1789, CEUR-WS (2016)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marcin Hewelt .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Verify currency and authenticity via CrossMark

Cite this paper

Friedow, C., Völker, M., Hewelt, M. (2018). Integrating IoT Devices into Business Processes. In: Matulevičius, R., Dijkman, R. (eds) Advanced Information Systems Engineering Workshops. CAiSE 2018. Lecture Notes in Business Information Processing, vol 316. Springer, Cham. https://doi.org/10.1007/978-3-319-92898-2_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-92898-2_22

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-92897-5

  • Online ISBN: 978-3-319-92898-2

  • eBook Packages: Computer ScienceComputer Science (R0)