Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 12521))

  • 531 Accesses

Abstract

For the past twenty years, Service Oriented Computing has changed the way in which information technology was understood. The approach involves not only technological advances that have influenced the development of Software Engineering, such as Service Oriented Architecture, Web services, Service Choreography, or Microservices. In addition, it has also provided the pillars for the development of Cloud Computing, which has transformed how the business in Information and Communication Technology is developed. In that context, this work focuses on how Service Oriented Computing can also drive the integration of humans in the Internet of Things and Crowd Sensing loops by enabling them to act as service providers. The key to this is the deployment of services on mobile devices, in particular smartphones. The enormous penetration of these devices in today’s society, together with the personal nature of the information they handle, open a new horizon for the development of services. Through them individuals are able to make personal information available to others. This paper depicts Human Microservices, an architecture that allows humans to be considered as service providers, and discusses the open challenges in the field that conforms one of the next frontiers for Service Oriented Computing.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.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

Institutional subscriptions

Notes

  1. 1.

    https://openapi-generator-spilab.herokuapp.com.

  2. 2.

    https://firebase.google.com/docs/cloud-messaging/android/client.

  3. 3.

    https://github.com/rurentero/HealthAlerts_M5Stick-C.

References

  1. Guardrail. https://github.com/twilio/guardrail

  2. nimBees. http://www.nimbees.com

  3. Openapi Generator. https://github.com/OpenAPITools/openapi-generator

  4. Banerjee, P., et al.: Everything as a service: powering the new information economy. Computer 44(3), 36–43 (2011)

    Article  Google Scholar 

  5. Berners-Lee, T., Hendler, J., Lassila, O.: The semantic web. Sci. Am. 284(5), 34–43 (2001)

    Article  Google Scholar 

  6. Berrocal, J., García-Alonso, J., Murillo, J.M., Canal, C.: Rich contextual information for monitoring the elderly in an early stage of cognitive impairment. Pervasive Mob. Comput. 34, 106–125 (2017). https://doi.org/10.1016/j.pmcj.2016.05.001

  7. Berrocal, J., et al.: Early analysis of resource consumption patterns in mobile applications. Pervasive Mob. Comput. 35, 32–50 (2017). https://doi.org/10.1016/j.pmcj.2016.06.011. http://www.sciencedirect.com/science/article/pii/S1574119216300797

  8. Bouguettaya, A., et al.: A service computing manifesto: the next 10 years. Commun. ACM 60(4), 64–72 (2017)

    Article  Google Scholar 

  9. Cimini, C., Pirola, F., Pinto, R., Cavalieri, S.: A human-in-the-loop manufacturing control architecture for the next generation of production systems. J. Manuf. Syst. 54, 258–271 (2020). https://doi.org/10.1016/j.jmsy.2020.01.002. http://www.sciencedirect.com/science/article/pii/S0278612520300029

  10. Flores-Martín, D., Berrocal, J., García-Alonso, J., Murillo, J.M.: Towards a runtime devices adaptation in a multi-device environment based on people’s needs. In: IEEE International Conference on Pervasive Computing and Communications Workshops, PerCom Workshops 2019, Kyoto, Japan, 11–15 March 2019, pp. 304–309. IEEE (2019). https://doi.org/10.1109/PERCOMW.2019.8730859

  11. Guillen, J., Miranda, J., Berrocal, J., Garcia-Alonso, J., Murillo, J.M., Canal, C.: People as a service: a mobile-centric model for providing collective sociological profiles. IEEE Softw. 31(2), 48–53 (2013)

    Article  Google Scholar 

  12. Huang, K., Yao, J., Zhang, J., Feng, Z.: Human-as-a-service: growth in human service ecosystem. In: 2016 IEEE International Conference on Services Computing (SCC), pp. 90–97. IEEE (2016)

    Google Scholar 

  13. Kaebisch, S., Kamiya, T., McCool, M., Charpenay, V.: Web of Things (WoT) thing description. First Public Working Draft W3C (2017)

    Google Scholar 

  14. Nguyen, D.K., Lelli, F., Papazoglou, M.P., van den Heuvel, W.: Blueprinting approach in support of cloud computing. Future Internet 4(1), 322–346 (2012). https://doi.org/10.3390/fi4010322

  15. OpenAPI Initiative: The OpenAPI Specification. https://github.com/OAI/OpenAPI-Specification

  16. Papazoglou, M.P., Georgakopoulos, D.: Service-oriented computing. Commun. ACM 46(10), 25–28 (2003)

    Article  Google Scholar 

  17. Papazoglou, M.P., van den Heuvel, W.J.: Blueprinting the cloud. IEEE Internet Comput. 15(6), 74–79 (2011)

    Article  Google Scholar 

  18. Papazoglou, M.P., Traverso, P., Dustdar, S., Leymann, F.: Service-oriented computing: state of the art and research challenges. Computer 40(11), 38–45 (2007)

    Article  Google Scholar 

  19. Papazoglou, M.P.: Service-oriented computing: concepts, characteristics and directions. In: Proceedings of the Fourth International Conference on Web Information Systems Engineering, 2003, WISE 2003, pp. 3–12. IEEE (2003)

    Google Scholar 

  20. Papazoglou, M.P.: Cloud blueprint: a model-driven approach to configuring federated clouds. In: Abelló, A., Bellatreche, L., Benatallah, B. (eds.) MEDI 2012. LNCS, vol. 7602, pp. 1–1. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-33609-6_1

    Chapter  Google Scholar 

  21. Papazoglou, M.P., Van Den Heuvel, W.J.: Service oriented architectures: approaches, technologies and research issues. VLDB J. 16(3), 389–415 (2007)

    Article  Google Scholar 

  22. Petrov, V., et al.: When IoT keeps people in the loop: a path towards a new global utility. IEEE Commun. Mag. 57(1), 114–121 (2018)

    Article  Google Scholar 

  23. Rosenberger, P., Gerhard, D.: Context-awareness in industrial applications: definition, classification and use case. Procedia CIRP 72, 1172–1177 (2018)

    Article  Google Scholar 

  24. World Wide Web Consortium: Web services architecture (2004). http://www.w3.org/TR/2004/NOTE-ws-arch-20040211/

Download references

Acknowlegments

This work was supported by the projects RTI2018-094591-B-I00, PGC2018-094905-B-I00 (MCI/AEI/FEDER, UE), the RCIS research network (RED2018-102654-T), the 4IE+ Project (0499-4IE-PLUS-4-E) funded by the Interreg V-A España-Portugal (POCTEP) 2014-2020 program, by the project UMA18-FEDERJA-180 (FEDER/Junta de Andalucia), by the Department of Economy and Infrastructure of the Government of Extremadura (GR18112, IB18030), and by the European Regional Development Fund.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Javier Berrocal .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Laso, S., Berrocal, J., Garcia-Alonso, J., Canal, C., Murillo, J.M. (2021). Service Oriented Computing for Humans as Service Providers. In: Aiello, M., Bouguettaya, A., Tamburri, D.A., van den Heuvel, WJ. (eds) Next-Gen Digital Services. A Retrospective and Roadmap for Service Computing of the Future. Lecture Notes in Computer Science(), vol 12521. Springer, Cham. https://doi.org/10.1007/978-3-030-73203-5_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-73203-5_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-73202-8

  • Online ISBN: 978-3-030-73203-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics