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...
Main Authors: | , , , , |
---|---|
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 |