Skip to main content

IoT Services Orchestration and Choreography in the Healthcare Domain

  • Chapter
  • First Online:

Part of the book series: Intelligent Systems Reference Library ((ISRL,volume 166))

Abstract

In the Internet of Things (IoT) ecosystem, multiple smart devices communicate among themselves and with people. Similarly, they are primarily characterized by remarkable detection and processing capabilities. On the other hand, a services composition (SC) task involves performing the orchestration or choreography of services. Services orchestration is a centralized process for organizing interactions among the services of an activity or business process; however, orchestrators involved in a same services orchestration task rarely know each other. The choreography of services is collaborative, allowing each involved party to describe their participation in the interaction. The choreography follows the sequences of the messages between the multiple parties and typically obtains the exchanges in the public messages that occur between the services, instead of a specific business process that a single party executes. SC is frequently studied in the context of Web services (WS), where a series of standards have been developed and used in real-world implementations to support SC. Unfortunately, these standards are inadequate in the IoT paradigm, since IoT devices are based on data/events and the resources are restricted. Healthcare is an important application area of the IoT, since is reducing costs and improves to improve service quality. On the other hand, in the healthcare supply chain, the flow of diverse services that allow the integration and coordination of processes to satisfy the patient’s requirements is required. This book chapter proposes the design of language for IoT services composition, which considers the services orchestration and choreography to define business processes in a supply chain in the healthcare domain, while simultaneously discussing important literature on SC, business process, IoT services orchestration, IoT services choreography and IoT services coordination. Additionally, we propose the design of our language for IoT services composition, presenting the expressivity of language, the services orchestrating process characteristics and the services choreography process characteristics. In addition, as a proof-of-concept, we present a study case of the IoT services orchestration and choreography in the healthcare domain, in a timely procurement process of services for overweight or obese patients. Finally, the modeling of the study case and the mapping of the labels of the services’ orchestration and choreography process for the language for IoT services composition are presented.

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   139.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   179.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   179.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Baker, T., Asim, M., Tawfik, H., Aldawsari, B., Buyya, R.: An energy-aware service composition algorithm for multiple cloud-based IoT applications. J. Netw. Comput. Appl. 89, 96–108 (2017). https://doi.org/10.1016/j.jnca.2017.03.008

    Article  Google Scholar 

  2. Belkeziz, R., Jarir, Z.: IoT coordination: designing a context-driven architecture. In: International Conference on Signal-Image Technology and Internet-Based Systems (SITIS), pp. 388–395. https://doi.org/10.1109/sitis.2017.70 (2017)

  3. Bergesio, L., Bernardos, A.M., Casar, J.R.: An object-oriented model for object orchestration in smart environments. Proced. Comput. Sci. 109C, 440–447 (2017). https://doi.org/10.1016/j.procs.2017.05.415

    Article  Google Scholar 

  4. Blanc, S., Bayo-Monton, J.L., Campelo, J.C., Fernandez-Llatas, C.: Process choreography in wireless sensor and actuator networks: a proposal to achieve Network Virtualization. Int. J. Actor-Netw. Theor. Tech. Innov. 1–11 (2016)

    Google Scholar 

  5. Cano, J., Rutten, E., Delaval, G., Benazzouz, Y., Gurgen, L.: ECA rules for IoT environment: a case study in safe design. In: IEEE Eighth International Conference on Self-Adaptive and Self-Organizing Systems Workshops, pp. 116–121. London. https://doi.org/10.1109/sasow.2014.32 (2014)

  6. Chen, M., Ma, Y., Song, J., Lai, C.F., Hu, B.: Smart clothing: connecting human with clouds and big data for sustainable health monitoring. Mob. Netw. Appl. 21, 825–845 (2016). https://doi.org/10.1007/s11036-016-0745-1

    Article  Google Scholar 

  7. Chen, L., Englund, C.: Choreographing services for smart cities: smart traffic demonstration. In: IEEE 85th Vehicular Technology Conference (VTC Spring), pp. 1–5. https://doi.org/10.1109/vtcspring.2017.8108625 (2017)

  8. Cherrier, S., Ghamri-Doudane, Y., Lohier, S., Roussel, G.: D-LITe: building Internet of Things choreographies. Softw. Eng. 2, 235 (2016)

    Google Scholar 

  9. Cubo, J., Nieto, A., Pimentel, E.: A cloud-based Internet of Things platform for ambient assisted living. Sensors 14, 14070–14105 (2014). https://doi.org/10.3390/s140814070

    Article  Google Scholar 

  10. Dar, K., Taherkordi, A., Baraki, H., Eliassen, F., Geihs, K.: A resource oriented integration architecture for the Internet of Things: a business process perspective. Pervasive Mobile Comput. 20, 145–159 (2015). https://doi.org/10.1016/j.pmcj.2014.11.005

    Article  Google Scholar 

  11. De Vries, J., Huijsman, R.: Supply chain management in health services: an overview. Supply Chain Manag. Int. J. 16, 159–165 (2011)

    Google Scholar 

  12. Dijkman, R.M., Sprenkels, B., Peeters, T., Janssen, A.: Business models for the internet of things. Int. J. Inf. Manage. 35, 672–678 (2015). https://doi.org/10.1016/j.ijinfomgt.2015.07.008

    Article  Google Scholar 

  13. Duhart, C., Sauvage, P., Bertelle, C.: A resource oriented framework for ser-vice choreography over wireless sensor and actor networks. Int. J. Wirel. Inf. Netw. 23, 173–186 (2016). https://doi.org/10.1007/s10776-016-0316-1

    Article  Google Scholar 

  14. Giang, N.K., Blackstock, M., Lea, R., Leung, V.C.M.: Developing IoT applications in the fog: a distributed dataflow approach. In: 5th International Conference on the Internet of Things (IoT), pp. 1–8. https://doi.org/10.1109/iot.2015.7356560 (2015)

  15. Giang, NK., Lea, R., Blackstock, M., Leung, V.C.M.: On building smart city IoT applications: a coordination-based perspective. In: SmartCities 16 Proceedings of the 2nd International Workshop on Smart, pp. 1–7. https://doi.org/10.1145/3009912.3009919 (2016)

  16. Gierej, S.: The framework of business model in the context of industrial Internet of Things. Proced. Eng. 182, 206–212 (2017). https://doi.org/10.1016/j.proeng.2017.03.166

    Article  Google Scholar 

  17. Han, S.N., Khan, I., Lee, G.M., Crespi, N., Glitho, R.H.: Service composition for IP smart object using realtime web protocols: concept and research challenges. Comput. Stand. Interf. 43, 79–90 (2016). https://doi.org/10.1016/j.csi.2015.08.006

    Article  Google Scholar 

  18. Ju, J., Kim, M., Ahn, J.H.: Prototyping business models for IoT service. Proced. Comput. Sci. 91, 882–890 (2016). https://doi.org/10.1016/j.procs.2016.07.106

    Article  Google Scholar 

  19. Luthra, S., Garg, D., Mangla, S.K., Berwal, Y.P.S.: Analizing challenges to Internet of Things (IoT) adoption and diffusion: an Indian context. Proced. Comput. Sci. 15, 733–739 (2018). https://doi.org/10.1016/j.procs.2017.12.094

    Article  Google Scholar 

  20. Machorro-Cano, I., Alor-Hernandez, G., Cruz-Ramos, N.A., Sánchez-Ramírez, C., Segura-Ozuna, M.G.: A brief review of IoT platforms and applications in industry. In: New Perspectives on Applied Industrial Tools and Techniques, Management and Industrial Engineering Series. Springer. Chapter 16. pp 293–324. ISSN: 2365-0532. Print ISBN: 978-3-319-56870-6. https://doi.org/10.1007/978-3-319-56871-3_15 (2017)

    Google Scholar 

  21. Macker, J.P., Taylor, I.: Orchestration and analysis of decentralized workflows within heterogeneous networking infrastructures. Future Gener. Comput. Syst. 75, 388–401 (2017). https://doi.org/10.1016/j.future.2017.01.007

    Article  Google Scholar 

  22. Mathew, J., John, J., Kumar, S.: New trends in healthcare supply chain. In: International Annual Conference, Production and Operations Management Society, Denver, Colorodo (2013)

    Google Scholar 

  23. Montali, M., Plebani, P.: IoT-based compliance checking of multi-party business processes modeled with commitments. Eur. Conf. Serv. Oriented Cloud Comput. 10465, 179–195 (2017). https://doi.org/10.1007/978-3-319-67262-5_14

    Article  Google Scholar 

  24. Pahl, C., Ioini, N.E., Helmer, S., Lee, B.: An architecture pattern for trusted orchestration in IoT edge clouds. In: 2018 Third International Conference on Fog and Mobile Edge Computing (FMEC), pp. 1-8. https://doi.org/10.1109/fmec.2018.8364046 (2018)

  25. Pang, Z., Zheng, L., Tian, J., et al.: Design of a terminal solution for integration of in-home healthcare devices and services towards the Internet-of-Things. Enterp. Inf. Syst. 9, 86–116 (2015). https://doi.org/10.1080/17517575.2013.776118

    Article  Google Scholar 

  26. Pisching, M.A., Junquiera, F., Santos Filho, D.J., et al.: Service composition in the cloud-based manufacturing focused on the industry 4.0. Int. Fed. Inf. Process. 450, 65–72 (2015). https://doi.org/10.1007/978-3-319-16766-4_7

    Article  Google Scholar 

  27. Qu, C., Liu, F., Tao, M., Deng, D.: An OWL-S based specification model of dynamic entity services for Internet of Things. J. Ambient Intell. Humaniz. Comput. 7, 73–82 (2016). https://doi.org/10.1007/s12652-015-0302-y

    Article  Google Scholar 

  28. Rapti, E., Karageorgos, A., Gerogiannis, V.C.: Decentralised service composition using potential fields in Internet of Things applications. Proced. Comput. Sci. 52, 700–706 (2015). https://doi.org/10.1016/j.procs.2015.05.079

    Article  Google Scholar 

  29. Ren, M., Ren, L., Jain, H.: Manufacturing service composition model based on synergy effect: a social network analysis approach. Appl. Soft Comput. 70, 288–300 (2018). https://doi.org/10.1016/j.asoc.2018.05.039

    Article  Google Scholar 

  30. Rodríguez-Valenzuela, S., Holgado Terriza, J.A., Gutiérrez Guerrero, J.M., et al.: Distributed service-based approach for sensor data fusion in IoT environments. Sensors 14, 19200–19228 (2014). https://doi.org/10.3390/s141019200

    Article  Google Scholar 

  31. Salle, A.D., Gallo, F., Perucci, A.: Dependable composition of software and services in the internet of things: a biological approach. Softw. Eng. Formal Methods—Lecture Notes Comput. Sci. 9509, 312–323 (2016). https://doi.org/10.1007/978-3-662-49224-6_25

    Article  Google Scholar 

  32. Seeger, J., Deshmukh, RA., Bröring, A.: Dynamic IoT choreographies managing discovery, distribution, failure and reconfiguration. IEEE Pervasive Computing’s, IoT communications, pp. 1–10 (2018)

    Google Scholar 

  33. Shehu, U.G., Safdar, G.A., Epiphaniou, G.: Network-aware composition for Internet of Thing services. Trans. Netw. Commun. 3, 45–48 (2015). https://doi.org/10.14738/tnc.31.961

    Article  Google Scholar 

  34. Swiatek, P.: ComSS—platform for composition and execution of streams processing services. Intell. Inf. Database Syst. Lecture Notes Comput. Sci. 9012, 494–505 (2015). https://doi.org/10.1007/978-3-319-15705-4_48

    Article  Google Scholar 

  35. Tokognon, C.A., Gao, B., Tian, G.Y., Yan, Y.: Structural health monitoring framework based on Internet of Things: a survey. IEEE Int. Things J. 4, 619–635 (2017). https://doi.org/10.1109/JIOT.2017.2664072

    Article  Google Scholar 

  36. Urbieta, A., González-Beltrán, A., Mokhtar, S.B., Hossain, M.A., Capra, L.: Adaptive and context-aware service composition for IoT-based smart cities. Future Gener. Comput. Syst. 76, 262–274 (2017). https://doi.org/10.1016/j.future.2016.12.038

    Article  Google Scholar 

  37. Vidyasankar, K.: A transaction model for executions of compositions of Internet of Things services. Proced. Comput. Sci. 83, 195–202 (2016). https://doi.org/10.1016/j.procs.2016.04.116

    Article  Google Scholar 

  38. Wen, Z., Yang, R., Garraghan, P., Lin, T., Xu, J., Rovatsos, M.: Fog orchestration for Internet of Things services. IEEE Internet Comput. 21, 16–24 (2017). https://doi.org/10.1109/mic.2017.36

    Article  Google Scholar 

  39. Yang, Z., Li, D.: IoT information service composition driven by user requirement. In: IEEE 17th International Conference on Computational Science and Engineering, pp. 509–513. http://dx.doi.org/10.1109/CSE.2014.280 (2014)

  40. Yu, J., Bang, H.C., Lee, H., et al.: Adaptive Internet of Things and web of things convergence platform for internet of reality services. J. Supercomput. 72, 84–102 (2016). https://doi.org/10.1007/s11227-015-1489-6

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported by Tecnológico Nacional de México (TecNM) and sponsored by both the Mexico’s National Council of Science and Technology (CONACYT) and the Secretariat of Public Education (SEP) through the PRODEP program (Programa para el Desarrollo Profesional Docente).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Isaac Machorro-Cano .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Machorro-Cano, I., Alor-Hernández, G., Olmedo-Aguirre, J.O., Rodríguez-Mazahua, L., Segura-Ozuna, M.G. (2020). IoT Services Orchestration and Choreography in the Healthcare Domain. In: García-Alcaraz, J., Sánchez-Ramírez, C., Avelar-Sosa, L., Alor-Hernández, G. (eds) Techniques, Tools and Methodologies Applied to Global Supply Chain Ecosystems. Intelligent Systems Reference Library, vol 166. Springer, Cham. https://doi.org/10.1007/978-3-030-26488-8_19

Download citation

Publish with us

Policies and ethics