Sensors (Apr 2024)

An Urban Intelligence Architecture for Heterogeneous Data and Application Integration, Deployment and Orchestration

  • Stefano Silvestri,
  • Giuseppe Tricomi,
  • Salvatore Rosario Bassolillo,
  • Riccardo De Benedictis,
  • Mario Ciampi

DOI
https://doi.org/10.3390/s24072376
Journal volume & issue
Vol. 24, no. 7
p. 2376

Abstract

Read online

This paper describes a novel architecture that aims to create a template for the implementation of an IT platform, supporting the deployment and integration of the different digital twin subsystems that compose a complex urban intelligence system. In more detail, the proposed Smart City IT architecture has the following main purposes: (i) facilitating the deployment of the subsystems in a cloud environment; (ii) effectively storing, integrating, managing, and sharing the huge amount of heterogeneous data acquired and produced by each subsystem, using a data lake; (iii) supporting data exchange and sharing; (iv) managing and executing workflows, to automatically coordinate and run processes; and (v) to provide and visualize the required information. A prototype of the proposed IT solution was implemented leveraging open-source frameworks and technologies, to test its functionalities and performance. The results of the tests performed in real-world settings confirmed that the proposed architecture could efficiently and easily support the deployment and integration of heterogeneous subsystems, allowing them to share and integrate their data and to select, extract, and visualize the information required by a user, as well as promoting the integration with other external systems, and defining and executing workflows to orchestrate the various subsystems involved in complex analyses and processes.

Keywords