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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Guardrail. https://github.com/twilio/guardrail
nimBees. http://www.nimbees.com
Openapi Generator. https://github.com/OpenAPITools/openapi-generator
Banerjee, P., et al.: Everything as a service: powering the new information economy. Computer 44(3), 36–43 (2011)
Berners-Lee, T., Hendler, J., Lassila, O.: The semantic web. Sci. Am. 284(5), 34–43 (2001)
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
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
Bouguettaya, A., et al.: A service computing manifesto: the next 10 years. Commun. ACM 60(4), 64–72 (2017)
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
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
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)
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)
Kaebisch, S., Kamiya, T., McCool, M., Charpenay, V.: Web of Things (WoT) thing description. First Public Working Draft W3C (2017)
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
OpenAPI Initiative: The OpenAPI Specification. https://github.com/OAI/OpenAPI-Specification
Papazoglou, M.P., Georgakopoulos, D.: Service-oriented computing. Commun. ACM 46(10), 25–28 (2003)
Papazoglou, M.P., van den Heuvel, W.J.: Blueprinting the cloud. IEEE Internet Comput. 15(6), 74–79 (2011)
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)
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)
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
Papazoglou, M.P., Van Den Heuvel, W.J.: Service oriented architectures: approaches, technologies and research issues. VLDB J. 16(3), 389–415 (2007)
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)
Rosenberger, P., Gerhard, D.: Context-awareness in industrial applications: definition, classification and use case. Procedia CIRP 72, 1172–1177 (2018)
World Wide Web Consortium: Web services architecture (2004). http://www.w3.org/TR/2004/NOTE-ws-arch-20040211/
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this chapter
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)