PDND Signal-Hub
Signal Hub: monitorare e reagire alle variazioni
Contesto
Le nuove linee guida PDND introducono un meccanismo per cui ogni variazione dei dati nei sistemi delle Pubbliche Amministrazioni possa essere notificata in tempo reale. Signal Hub PDND risponde a questa richiesta, permettendo agli enti di monitorare rapidamente le modifiche, senza trasmettere dati sensibili.
Funzionamento Signal Hub
Il sistema opera in due modalità complementari. Da un lato, gli enti erogatori, in caso di variazione di un dato, inviano segnali (di tipo UPDATE, DELETE o SEEDUPDATE) tramite API REST. Prima dell’invio, i dati critici vengono trasformati in identificativi pseudonimizzati tramite algoritmi di hashing e un seed segreto, segnalando la variazione del dato senza condividerne il contenuto. Dall’altro, i fruitori recuperano questi segnali, utilizzando l’ultimo signalId ricevuto per scaricare solo gli aggiornamenti successivi. Figura 1 Signal Hub regola un processo di scambio informativo che aggiorna sulle variazioni dei dati
Valore aggiunto di GovWay
GovWay supporta il meccanismo di Signal Hub PDND:
1. Evitando la duplicazione dello sviluppo per ogni eService: permette di implementare aggiornamenti e miglioramenti richiesti dalla PDND in un unico ambiente centralizzato, eliminando la necessità che ciascun eService sviluppi autonomamente queste funzionalità.
2. Integrazione dell’API ‘Tracing’ per l’interoperabilità: l’API ‘Tracing’, inclusa nel portfolio di API PDND, garantisce la pubblicazione dei dati solo se l’accesso è autorizzato tramite un voucher valido associato a un client autorizzato. Questo meccanismo è già integrato nativamente in GovWay.