In the context of Smart City applications, the usage of Smart City APIs, for exposing services and data to web and mobile applications, is quite frequent. Most of the mobile solutions, using the Smart City APIs, are focused on a single city which can expose several services that are contextualized on a single geographic area. In fact, passing from one city/area to another, the users must change applications and services, and consequently, discontinuity problems could occur at the border. This also happens for the lack of interoperability among the Smart City APIs and related operators that may strongly differ, depending on the applicative levels at which they are developed. A large part of the services proposed via Smart City APIs are geo-localized, and as a result, may provide different results according to the GPS coordinates of the client context. In this paper, the problem of the federation of smart city services is addressed by proposing a solution for federating smart city APIs, related knowledge-base, and ontology. To this end, a solution to autonomously federate API services has been presented together with other requirements (e.g., efficiency, overlapped and included areas of competence, distributed searches, security and privacy, scalability, interoperability among different smart city application servers) which are typically neither all satisfied by classical Geographical Information System (GIS) solutions that federate the services at the level of database nor by those based on Internet of Things (IoT) Brokers. The solution is open-source and has been developed in the context of the Snap4City European platform enhancing the former Km4City Ontology and API of the Sii-Mobility national project (https://www.snap4city.org ). The solution is presently in use in Snap4City federation of Smart City Services in Europe, among several cities/areas including, Florence, Tuscany, Bologna, Helsinki, Antwerp, Valencia, Dubrovnik, and Mostar, just to mention a few.
Searching for Heterogeneous Geolocated Services via API Federation / Arman, A.; Bellini, P.; Nesi, P.. - 13382:(2022), pp. 173-190. (Intervento presentato al convegno 22nd International Conference on Computational Science and Its Applications , ICCSA 2022 tenutosi a esp) [10.1007/978-3-031-10592-0_14].
Searching for Heterogeneous Geolocated Services via API Federation
Arman A.;
2022
Abstract
In the context of Smart City applications, the usage of Smart City APIs, for exposing services and data to web and mobile applications, is quite frequent. Most of the mobile solutions, using the Smart City APIs, are focused on a single city which can expose several services that are contextualized on a single geographic area. In fact, passing from one city/area to another, the users must change applications and services, and consequently, discontinuity problems could occur at the border. This also happens for the lack of interoperability among the Smart City APIs and related operators that may strongly differ, depending on the applicative levels at which they are developed. A large part of the services proposed via Smart City APIs are geo-localized, and as a result, may provide different results according to the GPS coordinates of the client context. In this paper, the problem of the federation of smart city services is addressed by proposing a solution for federating smart city APIs, related knowledge-base, and ontology. To this end, a solution to autonomously federate API services has been presented together with other requirements (e.g., efficiency, overlapped and included areas of competence, distributed searches, security and privacy, scalability, interoperability among different smart city application servers) which are typically neither all satisfied by classical Geographical Information System (GIS) solutions that federate the services at the level of database nor by those based on Internet of Things (IoT) Brokers. The solution is open-source and has been developed in the context of the Snap4City European platform enhancing the former Km4City Ontology and API of the Sii-Mobility national project (https://www.snap4city.org ). The solution is presently in use in Snap4City federation of Smart City Services in Europe, among several cities/areas including, Florence, Tuscany, Bologna, Helsinki, Antwerp, Valencia, Dubrovnik, and Mostar, just to mention a few.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.