Composition of Advanced (\(\mu \))Services for the Next Generation of the Internet of Things
In recent years, technologies such as Machine to Machine (M2M) and the Internet of Things (IoT) have become core technologies of tomorrow’s world that probably we will go to inhabit. Potentially, everything that belongs to the environment around us is or will be connected, and it will produce data or provide services of some kind. The big penetration of technologies such as sensors, electronic tags, micro-controllers, etc., and the inexorable growth of the Internet, improve the understanding of the physical environment, from industrial buildings or the workplace, up to the farmland. The proliferation of all these devices, often able to host in a very small footprint, an entire TCP/IP stack, has meant that the M2M world was incorporated into the world IoT establishing an environment where things and people are able to communicate, share information and generate knowledge.
It is now clear that to support the growth and development of a global network of devices connected in an autonomous way to the Internet and with the ability to communicate and exchange information between them, two key actors are need: first, the adoption of a technological standard that can “disconnect” the Things from a specific application, in order to shift towards application independent Things; and second, to transform Things into systems able to make decisions or support decisions.
In our visionary paper, we will describe a high level software architecture based on features from embedded SIM (eSIM) technology and (\(\mu \))services technology, in order to develop IoT systems of new generation, able to leverage on LTE or 3G cellular networks to combine services provided not only from the Cloud, but also by Things themselves, and from of them networks.
KeywordsIoT Service composition Embedded SIM
The work described in this paper has been supported by the European Union’s H2020 Programme under grant agreement number 644178 (project CHOReVOLUTION - Automated Synthesis of Dynamic and Secured Choreographies for the Future Internet), and by the Ministry of Economy and Finance, Cipe resolution n. 135/2012 (project INCIPICT - INnovating CIty Planning through Information and Communication Technologies).
- 1.3rd Generation Partnership Project (3GPP). 3gpp home (2016). http://www.3gpp.org
- 3.Fowler, M., Lewis, J.: Microservices (2014). http://www.martinfowler.com/articles/microservices.html
- 4.GSMA documents (2016). www.gsma.com
- 5.GSMA: Remote provisioning architecture for embedded UICC technical specification (2016). http://www.gsma.com/connectedliving/wp-content/uploads/2014/01/2.-GSMA-Remote-Provisioning- Architecture-for-Embedded-UICC-Technical-Specification-Version-1.0.pdf
- 6.Hller, J., Tsiatsis, V., Mulligan, C., Karnouskos, S., Avesand, S., Boyle, D.: M2M and IoT technology fundamentals. In: Hller, J., Tsiatsis, V., Mulligan, C., Karnouskos, S., Avesand, S., Boyle, D. (eds.) From Machine-To-Machine to the Internet of Things, chap. 5, pp. 81–143. Academic Press, Oxford (2014)Google Scholar
- 7.Hunkeler, U., Truong, H.L., Stanford-Clark, A.: A publish/subscribe protocol for wireless sensor networks. In: 3rd International Conference on Communication Systems Software and Middleware and Workshops, COMSWARE 2008, pp. 791–798, January 2008Google Scholar
- 8.Jensen, C.S., Xie, X., Zadorozhny, V., Madria, S., Pitoura, E., Zheng, B., Chow, C. (eds.): 16th IEEE International Conference on Mobile Data Management, MDM 2015, Pittsburgh, PA, USA, 15–18 June 2015, vol. 1. IEEE (2015)Google Scholar
- 9.Kovatsch, M.: Coap for the web of things: from tiny resource-constrained devices to the web browser. In: Proceedings of the 4th International Workshop on the Web of Things (WoT 2013), Zurich, Switzerland, September 2013. (Best paper)Google Scholar
- 10.Microsoft: Microsoft’s azure in IoT (2016). www.microsoft.com/en-us/server-cloud/internet-of-things/
- 11.Newman, S.: Building microservices: designing fine-grained systems (2015)Google Scholar
- 12.Samsung: Artik cloud (2016). https://artik.cloud