Questo progetto ha ricevuto un finanziamento dal 7° Programma quadro di ricerca, sviluppo tecnologico e dimostrazione nell'ambito dell'accordo di sovvenzione n° #607798

Facilitare lo scambio di dati tra le
soluzioni e scambiare i dati
tra soluzioni e simulatori
Coordinatore tecnico
solution provider

Informazioni

a cosa serve
questo strumento

Il Common Information Space (CIS) è utilizzato per facilitare lo scambio di dati tra le soluzioni (strumenti software) in modo trasparente e affidabile, per migliorare la collaborazione e l'efficacia nella gestione delle crisi durante l'impiego di queste soluzioni. I sistemi informatici attualmente utilizzati (ossia i sistemi tradizionali presenti anche nella linea di riferimento) possono essere inoltre collegati al CIS, in modo da fornire dati alle soluzioni (ad es. un resoconto di primo invio) o viceversa e da ricevere, a loro volta, dati dal simulatore (ad es. posizioni simulate delle ambulanze).

Il collegamento al CIS viene effettuato mediante standard attuali di gestione d'emergenza dello scambio dei dati, come i messaggi Common Alerting Protocol (CAP) o i messaggi Emergency Data Exchange Language (EDXL). Ciò agevola lo scambio di informazioni tra le varie organizzazioni, anche se utilizzano formati di dati diversi (interoperabilità sintattica) e linguaggi e/o tassonomie differenti (interoperabilità semantica). Il vantaggio principale è che i sistemi collegati al CIS non devono adattarsi ai formati dei dati di altri sistemi, ma possono tuttavia scambiare informazioni con essi. Se una soluzione o un sistema tradizionale non utilizza ancora questi standard di scambio dei dati, i loro dati di input o output devono prima essere trasformati in formati di standard comune.

Per collegare le soluzioni e i sistemi tradizionali ai simulatori, il CIS può essere collegato al Common Simulation Space (CSS) tramite i cosiddetti Gateway CIS-CSS. I dati dei simulatori vengono poi trasformati in dati comprensibili dalle soluzioni collegate al CIS e le richieste provenienti dalle soluzioni possono essere inoltrate nuovamente ai simulatori. Potrebbero esserci vari gateway poiché ciascuno trasmette un tipo di messaggio specifico. Questi gateway devono essere sviluppati appositamente per un trial, convertendo i formati di dati standard comuni utilizzati nel CIS in formati di dati di simulazione comuni utilizzati nel CSS. I Gateway CIS e CIS-CSS non necessitano di interfacce utente visive poiché si limitano a convertire i messaggi. Per maggiori informazioni sui simulatori e su come possono alimentare il CIS, consultare la spiegazione dettagliata del CSS.  

La configurazione del CIS e il monitoraggio delle sue funzioni sono effettuati tramite lo strumento di amministrazione, che fornisce un'interfaccia utente visiva allo staff del trial. Un aspetto importante del concetto del CIS sviluppato è quello relativo alla protezione e alla sicurezza dei dati, necessario per creare fiducia tra le organizzazioni integrate e i loro sistemi. Ciò si otterrà grazie a un processo di registrazione fidato per tutte le organizzazioni e tramite l'incapsulamento di tutti i messaggi scambiati tramite il CIS. Lo strumento di amministrazione e la sicurezza sono spiegati in maggior dettaglio nella loro sezione specifica.

Dettagli tecnici
Il CIS consiste di cosiddetti "argomenti" Kafka, abilitando i canali di comunicazione dei dati tra le soluzioni e i sistemi collegati. Ogni tipo di scambio dei dati (e ogni tipo di messaggio, per esempio CAP o EDXL) deve avere un argomento Kafka dedicato, affinché lo scambio di dati tra soluzioni, sistemi tradizionali e simulatori possa essere gestito facilmente. Il collegamento di soluzioni e sistemi al CIS viene effettuato mediante uno degli adattatori offerti, disponibili nei linguaggi di programmazione Java, C#, JavaScript/TypeScript/Node.js, Python e come end-point REST. Questi adattatori e gli strumenti tecnici per implementare e testare la configurazione tecnica specifica per il trial sono spiegati nella sezione Ulteriori strumenti di sviluppo.