API management nel Comune di Milano - L’appetito vien mangiando
Contesto
Il Comune di Milano è uno dei più importanti enti locali in Italia e punto di riferimento per l’innovazione urbana, la sostenibilità e l’erogazione di servizi digitali. Con oltre un milione di abitanti e un ruolo centrale nell’economia nazionale, l’amministrazione gestisce ogni giorno un vasto ecosistema di servizi rivolti a cittadini, imprese e istituzioni.
Per rispondere alle sfide della digitalizzazione e migliorare l’efficienza amministrativa, il Comune ha avviato un percorso di digitalizzazione, adottando WSO2 per abilitare l’interoperabilità tra sistemi, gestire le identità digitali e centralizzare l’accesso ai servizi tramite un’architettura API-driven.
Esigenza
Il Comune di Milano gestiva circa 200 applicazioni e banche dati, con oltre il 75% degli scambi effettuati manualmente o in modalità batch, rendendo difficile una governance centralizzata del dato.
Si è resa necessaria una separazione tra dati e tecnologie, una gestione più sicura e controllata delle informazioni e l’integrazione con soggetti terzi, nel rispetto degli standard nazionali di interoperabilità.
In questo contesto, l’adesione alla Piattaforma Digitale Nazionale Dati (PDND) è stata fondamentale per abilitare lo scambio sicuro di dati tra amministrazioni e semplificare lo sviluppo di servizi per cittadini e imprese.
Soluzione
È stata implementata una piattaforma API basata su WSO2 (API Manager, Identity Server, Enterprise Integrator), evolvendola nel tempo per rispondere alle crescenti esigenze di interoperabilità e sicurezza.
Inizialmente pensata per abilitare uno scambio sicuro di dati tra applicativi interni, la piattaforma è stata successivamente estesa per:
- offrire web service a soggetti esterni,
- consumare servizi di terze parti,
- più recentemente, per fungere da punto unico di integrazione con la Piattaforma Digitale Nazionale Dati (PDND), sia in esposizione che in fruizione.
L’architettura si è evoluta in modalità ibrida:
- API Manager e Identity Server sono oggi containerizzati e scalati tramite Kubernetes,
- Enterprise Integrator è ancora in uso on-premise, in attesa di una graduale migrazione verso Micro Integrator.
La piattaforma consente:
- la pubblicazione controllata di API interne ed esterne,
- la gestione delle sottoscrizioni da parte di enti e operatori privati,
- il versioning, la documentazione e la tracciabilità delle API,
- la definizione di SLA e throttling, per garantire performance e sicurezza.
- Grazie al modulo WeModI, è garantita la piena adesione agli standard della PDND.
WSO2 è anche la base tecnologica della piattaforma di API management dell’Ecosistema Digitale Urbano, che ha l’obiettivo di costruire una smart city connessa e interoperabile, favorendo lo scambio di dati tra soggetti pubblici e privati che operano sul territorio milanese.
Attività svolte
- Assessment iniziale di circa 200 applicazioni e database con alto livello di scambio manuale,
- Onboarding di erogatori e fruitori, definizione di SLA, policy, modalità di adesione all’ecosistema digitale urbano,
- Potenziamento infrastrutturale: aggiunta gateway, integrator, message broker, upgrade di versioni; contesto container/Kubernetes,
- Definizione del primo set di API da pubblicare rispondenti ai dataset più usati,
- Installazione della piattaforma WSO2 (API Manager 2.1.0 iniziale),
- Censimento dei sistemi e delle relazioni, definizione degli obiettivi: disaccoppiare dati e tecnologie, migliorare la governance.
BENEFICI
- Efficienza Oltre il 75% degli scambi dati avveniva con processi manuali: oggi il Comune dispone di una governance automatizzata e centralizzata
- ResilienzaL’infrastruttura è stata potenziata con gateway, integrator e broker, garantendo continuità del servizio senza interruzioni
- SicurezzaLa centralizzazione dell’autenticazione, la definizione di SLA, il versioning e la documentazione delle API aumentano la sicurezza e riducono i rischi
- InteroperabilitàIl Comune può ora offrire API e servizi digitali asoggetti terzi, pubblici e privati, tramite PDND
Con i prodotti WSO2 e il supporto di Profesia siamo riusciti a superare le sfide nella costruzione di una infrastruttura di API management sicura, scalabile e affidabile.
Marco Giuseppe Minelli – Responsabile unità gestione Architettura Interoperabilità
RISULTAT0
La piattaforma garantisce un’elevata capacità di gestione dei picchi di traffico, una governance evoluta nello scambio dati e aderisce agli standard AgID per l’esposizione dei servizi digitali anche verso soggetti esterni tramite PDND.
Qualche dato
1.900+
sottoscrizioni attive all'ecosistema API del Comune di Milano
560+
APIs esposte a gennaio 2026
PDND
Adesione grazie a weModI
32mln
richieste giornaliere alle APIs della piattaforma
Ascolta l'intervento di Comune di Milano di WSO2 oxygenate 2025:
Scopri i prodotti WSO2
100% Open Source - no vendor Lockin - Supporto 24x7
{
"slidesPerView": 1,
"slidesPerGroup": 1,
"spaceBetween": 25,
"centeredSlides": true,
"grabCursor": true,
"loop":false,
"autoplay": {
"delay": 4000,
"disableOnInteraction": true
},
"pagination": {
"el": ".swiper-pagination",
"clickable": true
},
"navigation": {
"nextEl": ".swiper-button-next",
"prevEl": ".swiper-button-prev"
},
"breakpoints": {
"768": {
"slidesPerView": 2,
"slidesPerGroup": 2,
"centeredSlides": false,
"spaceBetween": 25
},
"992": {
"slidesPerView": 3,
"slidesPerGroup": 3,
"centeredSlides": false,
"spaceBetween": 25
},
"1200": {
"slidesPerView": 3,
"slidesPerGroup": 3,
"centeredSlides": false,
"spaceBetween": 25
}
}
}