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

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 architect...

Full description

Bibliographic Details
Main Authors: Stefano Silvestri, Giuseppe Tricomi, Salvatore Rosario Bassolillo, Riccardo De Benedictis, Mario Ciampi
Format: Article
Language:English
Published: MDPI AG 2024-04-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/24/7/2376
_version_ 1827286503810662400
author Stefano Silvestri
Giuseppe Tricomi
Salvatore Rosario Bassolillo
Riccardo De Benedictis
Mario Ciampi
author_facet Stefano Silvestri
Giuseppe Tricomi
Salvatore Rosario Bassolillo
Riccardo De Benedictis
Mario Ciampi
author_sort Stefano Silvestri
collection DOAJ
description 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.
first_indexed 2024-04-24T10:34:30Z
format Article
id doaj.art-521eb2fd24dd4793bd8b796ae167a0cf
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-04-24T10:34:30Z
publishDate 2024-04-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-521eb2fd24dd4793bd8b796ae167a0cf2024-04-12T13:26:55ZengMDPI AGSensors1424-82202024-04-01247237610.3390/s24072376An Urban Intelligence Architecture for Heterogeneous Data and Application Integration, Deployment and OrchestrationStefano Silvestri0Giuseppe Tricomi1Salvatore Rosario Bassolillo2Riccardo De Benedictis3Mario Ciampi4Institute for High Performance Computing and Networking, National Research Council of Italy (ICAR-CNR), Via Pietro Castellino 111, 80131 Naples, ItalyInstitute for High Performance Computing and Networking, National Research Council of Italy (ICAR-CNR), Via Pietro Castellino 111, 80131 Naples, ItalyInstitute for High Performance Computing and Networking, National Research Council of Italy (ICAR-CNR), Via Pietro Castellino 111, 80131 Naples, ItalyInstitute of Cognitive Sciences and Technologies, National Research Council of Italy (ISTC-CNR), via Giandomenico Romagnosi 18/A, 00196 Roma, ItalyInstitute for High Performance Computing and Networking, National Research Council of Italy (ICAR-CNR), Via Pietro Castellino 111, 80131 Naples, ItalyThis 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.https://www.mdpi.com/1424-8220/24/7/2376urban intelligencesmart cities architecturedata platformdata integrationsmart cities workflowsdigital twins deployment
spellingShingle Stefano Silvestri
Giuseppe Tricomi
Salvatore Rosario Bassolillo
Riccardo De Benedictis
Mario Ciampi
An Urban Intelligence Architecture for Heterogeneous Data and Application Integration, Deployment and Orchestration
Sensors
urban intelligence
smart cities architecture
data platform
data integration
smart cities workflows
digital twins deployment
title An Urban Intelligence Architecture for Heterogeneous Data and Application Integration, Deployment and Orchestration
title_full An Urban Intelligence Architecture for Heterogeneous Data and Application Integration, Deployment and Orchestration
title_fullStr An Urban Intelligence Architecture for Heterogeneous Data and Application Integration, Deployment and Orchestration
title_full_unstemmed An Urban Intelligence Architecture for Heterogeneous Data and Application Integration, Deployment and Orchestration
title_short An Urban Intelligence Architecture for Heterogeneous Data and Application Integration, Deployment and Orchestration
title_sort urban intelligence architecture for heterogeneous data and application integration deployment and orchestration
topic urban intelligence
smart cities architecture
data platform
data integration
smart cities workflows
digital twins deployment
url https://www.mdpi.com/1424-8220/24/7/2376
work_keys_str_mv AT stefanosilvestri anurbanintelligencearchitectureforheterogeneousdataandapplicationintegrationdeploymentandorchestration
AT giuseppetricomi anurbanintelligencearchitectureforheterogeneousdataandapplicationintegrationdeploymentandorchestration
AT salvatorerosariobassolillo anurbanintelligencearchitectureforheterogeneousdataandapplicationintegrationdeploymentandorchestration
AT riccardodebenedictis anurbanintelligencearchitectureforheterogeneousdataandapplicationintegrationdeploymentandorchestration
AT mariociampi anurbanintelligencearchitectureforheterogeneousdataandapplicationintegrationdeploymentandorchestration
AT stefanosilvestri urbanintelligencearchitectureforheterogeneousdataandapplicationintegrationdeploymentandorchestration
AT giuseppetricomi urbanintelligencearchitectureforheterogeneousdataandapplicationintegrationdeploymentandorchestration
AT salvatorerosariobassolillo urbanintelligencearchitectureforheterogeneousdataandapplicationintegrationdeploymentandorchestration
AT riccardodebenedictis urbanintelligencearchitectureforheterogeneousdataandapplicationintegrationdeploymentandorchestration
AT mariociampi urbanintelligencearchitectureforheterogeneousdataandapplicationintegrationdeploymentandorchestration