A Public-Private Partnerships Model Based on OneM2M and OSGi Enabling Smart City Solutions and Innovative Ageing Services
The smart cities promise to offer innovative services to citizens in order to improve the level of life quality but currently, the integration among different ecosystems of data are still lacking. It is noteworthy that data, produced and consumed by public and private institutions, and citizens, may be a precious resource if abstraction and effectiveness are guaranteed in the interface mechanism between data-producers and data-consumers. This work proposes a coupling model, based on standards, technologies, and methodologies, able to make easy and effective the distribution, access, and use of data between services providers and citizens. The system architecture has been designed and developed by using the OSGi technology exploiting a support supplied by Docker, a platform able to ensure greater freedom in the modularization of software platforms oriented to micro-services. Furthermore, for higher levels, an approach based on the OneM2M standard has been adopted in order to obtain a middle layer useful to large-scale coordination of aspects related to the gathering, discovery, security and distribution of data and services. An use case has been defined and summarized in order to clearly show potential benefits of the proposed system for all stakeholders.
KeywordsSmart cities oneM2M OSGi Docker Micro-services
The City4Age project has received funding from European Union’s Horizon 2020 research and innovation programme under grant agreement No. 689731.
- 3.oneM2M-TS-0001 “Functional Architecture”, August 2016. http://www.onem2m.org/technical/published-documents
- 6.Kanti Datta, S., Gyrard, A., Bonnet, C., Boudaoud, K.: oneM2M architecture based user centric IoT application development. In: 3rd International Conference on Future Internet of Things and Cloud, 24–26 August 2015Google Scholar
- 7.The OSGi Alliance. https://www.osgi.org/
- 8.OSGi Release 6. https://www.osgi.org/developer/downloads/release-6/
- 9.Paolini, P., Di Blas, N., Copelli, S., Mercalli, F.: City4Age: Smart cities for health prevention. In: IEEE International Smart Cities Conference (ISC2), 12–15 September 2016, Trento (Italy) (2016)Google Scholar
- 11.Horridge, M., Bechhofer, S.: The OWL API: a Java API for OWL Ontologies. Semant. Web J. 2(1), 11–21 (2011). Special Issue on Semantic Web Tools and SystemsGoogle Scholar
- 15.HUAWEI: Interworking between oneM2M and OSGi. ftp://ftp.onem2m.org/Meetings/ARC/20160516_ARC23_Seoul/ARC-2016-026-Possible_Solution_of_Interworking_between_oneM2M_and_OSGi.pptGoogle Scholar
- 16.Mainetti, L., Patrono, L., Rametta, P.: Capturing behavioral changes of elderly people through unobtruisive sensing technologies. In: 24th International Conference on Software, Telecommunications and Computer Networks (SoftCOM), 22–24 September 2016, Split (Croatia) (2016)Google Scholar
- 17.OpenData Lecce Municipality. http://dati.comune.lecce.it/