Servizi di gestione dei dati per l’interoperabilità di ...

14
Servizi di gestione dei dati per l’interoperabilità di sistemi di valutazione delle necessità post-crisi Scuola Politecnica e delle Scienze di Base Corso di Laurea Magistrale in Ingegneria Informatica tesi di laurea magistrale Relatore Ch.mo Prof.re Domenico Cotroneo Ch.mo Prof.re Marcello Cinque candidato Mario Fiorentino Matr. M63/172 Servizi di gestione dei dati per l’interoperabilità di sistemi di valutazione delle necessità post-crisi Anno Accademico 2013/2014

Transcript of Servizi di gestione dei dati per l’interoperabilità di ...

Page 1: Servizi di gestione dei dati per l’interoperabilità di ...

Servizi di gestione dei dati per l’interoperabilità di sistemi di valutazione delle

necessità post-crisi

Scuola Politecnica e delle Scienze di Base

Corso di Laurea Magistrale in Ingegneria Informatica

tesi di laurea magistrale

Relatore

Ch.mo Prof.re Domenico Cotroneo

Ch.mo Prof.re Marcello Cinque

candidato

Mario Fiorentino

Matr. M63/172

Servizi di gestione dei dati per l’interoperabilità di sistemi di

valutazione delle necessità post-crisi

Anno Accademico 2013/2014

Page 2: Servizi di gestione dei dati per l’interoperabilità di ...

Servizi di gestione dei dati per l’interoperabilità di sistemi di valutazione delle

necessità post-crisi

Scuola Politecnica e delle Scienze di Base

Corso di Laurea Magistrale in Ingegneria Informatica

Contesto

Oggi più che mai l’umanità è sotto costante

minaccia di catastrofi di origine naturale o non.

Le operazioni di ricostruzione e di recupero

sono longeve, costose e complesse.

In tali situazioni risulta obbligatoria una gestione delle

emergenze, una valutazione dei danni e delle

necessità post-crisi in parallelo ad un piano di ripresa

e ricostruzione.

Page 3: Servizi di gestione dei dati per l’interoperabilità di ...

Servizi di gestione dei dati per l’interoperabilità di sistemi di valutazione delle

necessità post-crisi

Scuola Politecnica e delle Scienze di Base

Corso di Laurea Magistrale in Ingegneria Informatica

Il progetto DESTRIERO

Programma ricerca & Innovazione FP7-SEC.

Area: 10 Security SEC-2012.4.3-1 Next

generation damage and post-crisis needs

assessment tool for reconstruction and

recovery planning

Page 4: Servizi di gestione dei dati per l’interoperabilità di ...

Servizi di gestione dei dati per l’interoperabilità di sistemi di valutazione delle

necessità post-crisi

Scuola Politecnica e delle Scienze di Base

Corso di Laurea Magistrale in Ingegneria Informatica

• Le operazioni di valutazione dei danni e delle

necessità post-crisi (PDNA) sono coordinate

da autorità locali o dalla protezione civile

• Altre nazioni o organizzazioni possono fornire

il proprio supporto ma in totale autonomia

• Le pianificazioni sono effettuate con meeting

fisici

• Non esiste alcuna piattaforma o tool che sia

in grado di fornire supporto a tale processo

Problematiche

Page 5: Servizi di gestione dei dati per l’interoperabilità di ...

Servizi di gestione dei dati per l’interoperabilità di sistemi di valutazione delle

necessità post-crisi

Scuola Politecnica e delle Scienze di Base

Corso di Laurea Magistrale in Ingegneria Informatica

DESTRIERO è un framework innovativo per:

• La valutazione continua dei danni e delle necessità post-crisi tramite l’analisi di

informazioni satellitari e aeree.

• Incentivare la condivisione delle informazioni tramite l’interoperabilità automatica

dei dati tra le organizzazioni umanitarie e i loro sistemi PDNA e RRP.

• La visualizzazione delle informazioni raccolte in un quadro operazionale comune.

• L’assegnazione delle priorità e la valutazione delle decisioni congiunte attraverso

l’integrazione di software PDNA e framework RRP esistenti

Obiettivi del progetto

Page 6: Servizi di gestione dei dati per l’interoperabilità di ...

Servizi di gestione dei dati per l’interoperabilità di sistemi di valutazione delle

necessità post-crisi

Scuola Politecnica e delle Scienze di Base

Corso di Laurea Magistrale in Ingegneria Informatica

- Design e implementazione di servizi core per la gestione dei dati per

piattaforma SWIM-SUIT (System Wide Information Management –

SUpported by Innovative Technologies)

- Integrazione in DESTRIERO

- Sviluppo di un dimostratore

Contributo della tesi

Page 7: Servizi di gestione dei dati per l’interoperabilità di ...

Servizi di gestione dei dati per l’interoperabilità di sistemi di valutazione delle

necessità post-crisi

Scuola Politecnica e delle Scienze di Base

Corso di Laurea Magistrale in Ingegneria Informatica

• Alluvione al confine tra Italia/Francia/Svizzera

• Soccorsi da parte di organizzazioni differenti

• Ciascun ente condivide informazioni

In tale scenario nasce l’esigenza di:

1.utilizzare appositi adapter

2.identificare un modello dati per

l’interoperabilità

Scenario

Page 8: Servizi di gestione dei dati per l’interoperabilità di ...

Servizi di gestione dei dati per l’interoperabilità di sistemi di valutazione delle

necessità post-crisi

Scuola Politecnica e delle Scienze di Base

Corso di Laurea Magistrale in Ingegneria Informatica

Il modello dei dati DESTRIERO

• JC3IEDM (Joint Command, Control, and Consultation Information

Exchange Data Model)

• Creato dal Multilateral

Interoperability Program NATO

• Rigoroso vocabolario semantico in

un contesto ben strutturato

• Definisce le informazioni base di

scambio tra sistemi automatici di

comando e controllo

Page 9: Servizi di gestione dei dati per l’interoperabilità di ...

Servizi di gestione dei dati per l’interoperabilità di sistemi di valutazione delle

necessità post-crisi

Scuola Politecnica e delle Scienze di Base

Corso di Laurea Magistrale in Ingegneria Informatica

Architettura a livelli

Riutilizzo dei servizi core

della piattaforma SWIM-BOX

Messaging

Data Validation &

Transformation

Web Services

Aggiunta del componente Data

Management per i servizi di

gestione dati

Page 10: Servizi di gestione dei dati per l’interoperabilità di ...

Servizi di gestione dei dati per l’interoperabilità di sistemi di valutazione delle

necessità post-crisi

Scuola Politecnica e delle Scienze di Base

Corso di Laurea Magistrale in Ingegneria Informatica

Servizi per la persistenza,

ricerca ed inferenza

Spring per la gestione del

ciclo di vita delle

transazioni

Hibernate responsabile

dell’interazione con la base

dei dati

Data Management

Page 11: Servizi di gestione dei dati per l’interoperabilità di ...

Servizi di gestione dei dati per l’interoperabilità di sistemi di valutazione delle

necessità post-crisi

Scuola Politecnica e delle Scienze di Base

Corso di Laurea Magistrale in Ingegneria Informatica

Destriero Data Management

Componente del livello core DESTRIERO

Compatibilità con il modello dati JC3IEDM

Interfaccia unica di accesso ai servizi

Page 12: Servizi di gestione dei dati per l’interoperabilità di ...

Servizi di gestione dei dati per l’interoperabilità di sistemi di valutazione delle

necessità post-crisi

Scuola Politecnica e delle Scienze di Base

Corso di Laurea Magistrale in Ingegneria Informatica

Dimostratore 1/2

DESTRIERO Data Management Services

Page 13: Servizi di gestione dei dati per l’interoperabilità di ...

Servizi di gestione dei dati per l’interoperabilità di sistemi di valutazione delle

necessità post-crisi

Scuola Politecnica e delle Scienze di Base

Corso di Laurea Magistrale in Ingegneria Informatica

Dimostratore 2/2

DESTRIERO Data

Management Services

Page 14: Servizi di gestione dei dati per l’interoperabilità di ...

Servizi di gestione dei dati per l’interoperabilità di sistemi di valutazione delle

necessità post-crisi

Scuola Politecnica e delle Scienze di Base

Corso di Laurea Magistrale in Ingegneria Informatica

Conclusioni Si è caratterizzato il modello dati DESTRIERO attraverso lo studio del

MIP NATO JC3IEDM

Si è definita l’architettura a livelli del sistema DESTRIERO

Sono stati implementati i servizi per la gestione dei dati per la

piattaforma SWIM-BOX e, successivamente, integrati in DESTRIERO

Sviluppi Futuri Introduzione e gestione dell’ontologia JC3IEDM per la realizzazione

dei servizi di inferenza semantica

Potenziamento dei meccanismi di filtraggio Hibernate per le

operazioni di ricerca

Realizzazione di un NotificationService per la gestione delle

notifiche relative alla variazione di dati presenti in database