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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
References
Caracas, A.: From business process models to pervasive applications: Synchronization and optimization. In: Proceedings of PERCOM 2012, pp. 320–325. IEEE (2012)
Caracas, A., Bernauer, A.: Compiling business process models for sensor networks. In: Proceedings of DCOSS 2011, pp. 1–8, June 2011
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)
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
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)
Fdhila, W., Dumas, M., Godart, C., García-Bañuelos. Heuristics for composite web service decentralization. Softw. Syst. Model., 1–21 (2012)
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)
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)
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)
Martins, F., Lopes, L., Barros, J., Silva, M.S.: A calculus for programming wireless sensor networks. In: Proceedings of SENSORCOMM 2007. IEEE (2007)
Nanda, M., Chandra, S., Sarkar, V.: Decentralizing execution of composite web services. ACM Sigplan Not. 39(10), 170–187 (2004)
OMG. Business Process Model and Notation (BPMN), Version 2.0. Technical report, Object Management Group (2011)
Pires, R., Martins, F., Domingos, D.: Homogeneous wireless sensor network programming using muffin. In: Proceedings of Sensornets 2014 (2014)
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)
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)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)