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.
2022
22nd International Conference on Computational Science and Its Applications , ICCSA 2022
Federation of smart cities; FiWare; IoT Orion broker; Knowledge base; Smart city API; Smart city services
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
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].
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1708719
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 1
social impact