Skip to main content

Decentralising Internet of Things Aware BPMN Business Processes

  • Conference paper
  • First Online:

Abstract

The increase in computation and communication capabilities of sensor devices made possible their use as active participants in business processes. In this setting, sensors can execute parts of these processes in a decentralised way. However, business processes are still defined following a centralised approach, making it difficult to integrate the capabilities of these devices.

In this paper we provide an automatic procedure to decentralise Internet of Things aware business processes defined using the Business Process Modelling Notation (version 2.0). We depart from a centralised description of a business process and transform it by generating pools with the business logic that sensors are going to execute, while keeping the original process semantics. We generate the code to run on the sensor network and then we deploy it together with the business process and the middleware configuration that enables the communication (via web services) between the sensor network and the business process engine.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   34.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   44.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    http://gloss.di.fc.ul.pt/pati/.

References

  1. Caracas, A.: From business process models to pervasive applications: Synchronization and optimization. In: Proceedings of PERCOM 2012, pp. 320–325. IEEE (2012)

    Google Scholar 

  2. Caracas, A., Bernauer, A.: Compiling business process models for sensor networks. In: Proceedings of DCOSS 2011, pp. 1–8, June 2011

    Google Scholar 

  3. Casati, N., Daniel, F., Dantchev, G., Eriksson, J., Finne, N., Karnouskos, S., Montero, P.M., Mottola, L., Oppermann, F.J., Picco, G.P., Quartulli, A., Römer, K., Spiess, P., Tranquillini, S.: Towards business processes orchestrating the physical enterprise with wireless sensor networks. In: Proceedings of ICSE 2012 (2012)

    Google Scholar 

  4. Coelho, J.S., Ravesteyn, P., Machado, D., Morley-Pegge, H.: Results of the BPM Observatory of Portugal, Netherlands and France (2013). http://www.ipbpm.pt/pt/observatorio_bpm

  5. Duipmans, E., Pires, L., da Silva Santos, L.: Towards a BPM cloud architecture with data and activity distribution. In: Proceedings of EDOCW 2012, pp. 165–171. IEEE (2012)

    Google Scholar 

  6. Fdhila, W., Dumas, M., Godart, C., García-Bañuelos. Heuristics for composite web service decentralization. Softw. Syst. Model., 1–21 (2012)

    Google Scholar 

  7. Fdhila, W., Yildiz, U., Godart, C.: A flexible approach for automatic process decentralization using dependency tables. In: Proceedings of ICWS 2009, pp. 847–855. IEEE (2009)

    Google Scholar 

  8. Haller, S., Karnouskos, S., Schroth, C.: The internet of things in an enterprise context. In: Domingue, J., Fensel, D., Traverso, P. (eds.) FIS 2008. LNCS, vol. 5468, pp. 14–28. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  9. Jedermann, R., Lang, W.: The benefits of embedded intelligence – tasks and applications for ubiquitous computing in logistics. In: Floerkemeier, C., Langheinrich, M., Fleisch, E., Mattern, F., Sarma, S.E. (eds.) IOT 2008. LNCS, vol. 4952, pp. 105–122. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  10. Martins, F., Lopes, L., Barros, J., Silva, M.S.: A calculus for programming wireless sensor networks. In: Proceedings of SENSORCOMM 2007. IEEE (2007)

    Google Scholar 

  11. Nanda, M., Chandra, S., Sarkar, V.: Decentralizing execution of composite web services. ACM Sigplan Not. 39(10), 170–187 (2004)

    Article  Google Scholar 

  12. OMG. Business Process Model and Notation (BPMN), Version 2.0. Technical report, Object Management Group (2011)

    Google Scholar 

  13. Pires, R., Martins, F., Domingos, D.: Homogeneous wireless sensor network programming using muffin. In: Proceedings of Sensornets 2014 (2014)

    Google Scholar 

  14. Sadiq, W., Sadiq, S., Schulz, K.: Model driven distribution of collaborative business processes. In: Proceedings of the 2006 IEEE International Conference on Services Computing, pp. 281–284. IEEE (2006)

    Google Scholar 

  15. Tranquillini, S., et al.: Process-based design and integration of wireless sensor network applications. In: Barros, A., Gal, A., Kindler, E. (eds.) BPM 2012. LNCS, vol. 7481, pp. 134–149. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

Download references

Acknowledgments

This project is supported by the portuguese Foundation for Science and Technology (FCT) through the Macaw project (PTDC/EIA-EIA/115730/2009) and the LaSIGE Strategic Project, ref. PEst-OE/EEI/UI0408/2014.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Francisco Martins .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Domingos, D., Martins, F., Caiola, L. (2015). Decentralising Internet of Things Aware BPMN Business Processes. In: Kanjo, E., Trossen, D. (eds) Sensor Systems and Software. S-CUBE 2014. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 143. Springer, Cham. https://doi.org/10.1007/978-3-319-17136-4_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-17136-4_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-17135-7

  • Online ISBN: 978-3-319-17136-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics