Catasto Rumore Struttura Informatica

11
Il Catasto Nazionale delle Sorgenti di Rumore: Struttura informatica

description

Catasto Rumore Struttura Informatica

Transcript of Catasto Rumore Struttura Informatica

Page 1: Catasto Rumore Struttura Informatica

Il Catasto Nazionale delle Sorgenti di

Rumore: Struttura informatica

 

Page 2: Catasto Rumore Struttura Informatica

SOFTWARE DI BASE Linux come sistema operativo Apache Web Server per la pubblicazione delle informazioni su WEB MySQL per la componente alfanumerica del Database

LINGUAGGI DI PROGRAMMAZIONE PHP PERL JAVA XML JAVASCRIPT

PRODOTTI PRINCIPALI Talend Open Studio per la componente ETL WSOS2 WAS come componente web services Joomla! Componente CMS Google Maps componente webgis

Page 3: Catasto Rumore Struttura Informatica

ARCHITETTURA

Page 4: Catasto Rumore Struttura Informatica

CMS utilizzato per il Sito Web è Joomla!, un software di content management per siti

web, realizzato completamente nel linguaggio PHP. È pubblicato con licenza open source GNU GPL v.2. È nato nel settembre 2005 da una scissione (fork) dal codice

del CMS Mambo; attualmente è in rapido sviluppo, sotto la guida di un gruppo di sviluppatori (per buona parte ex-sviluppatori di Mambo) riuniti in un’associazione no-

profit.

Page 5: Catasto Rumore Struttura Informatica

CMS JOOMLA

Page 6: Catasto Rumore Struttura Informatica

WEB SERVICESPer quanto concerne l'evoluzione del sistema verso un'architettura di tipo SOA, si è fatto uso della piattaforma WSO2-WSAS. Con tale prodotto è stato realizzato un pacchetto client-server “SOA oriented”, utilizzabile sia su piattaforma linux che in ambiente Win32.La piattaforma WSO2 WSAS permette con estrema semplicità di esporre come Web Services tabelle di RDBMS (Postgresql, MySQL,Oracle, SqlServer etc..) o file in vari formati (Excel, CSV, etc.), o data source JNDI

Page 7: Catasto Rumore Struttura Informatica

WSOS2 WSAS

Page 8: Catasto Rumore Struttura Informatica

SICUREZZA APPLICATIVAAl giorno d’oggi la sicurezza dei Web Services, e in generale dei messaggi XML, non viene intesa a livello di documento: applicandone quindi la cifratura, firmandoli o provvedendone all’autenticazione, ma piuttosto utilizzando le tecnologie che comunemente sono da supporto all’HTTP. Queste tecniche sono principalmente: HTTP basic authorization, SSL over HTTP (HTTPS, HTTP Secure). La miglior configurazione possibile è quella data dall’unione delle due tecniche: in questo modo si assicurano tutte le raccomandazioni del W3C tranne la non ripudiabilità e l’accessibilità.Mod_security è un modulo di Apache su Linux che consente la verifica real-time dei contenuti degli scambi che avvengono tra un server ed un client. Il suo compito è bloccare i tentativi di intrusione, di attacco al sito o al file system, l'acquisizione del controllo di programmi e routine di sistema. Molte regole impostano pattern di controllo che portano Mod_security da un livello base di analisi e reazione ad uno estremamente stretto e vincolante. Tale modulo agisce come un firewall applicativo in modalità inspection e può contemplare la possibilità di verificare il traffico soap/xml tra Web Services ed impostare relative policy e azioni sul contenuto.

Page 9: Catasto Rumore Struttura Informatica

SICUREZZA APPLICATIVA

Page 10: Catasto Rumore Struttura Informatica

ARCHITETTURA FUNZIONALEIl sistema consente il prelevamento delle informazioni adattandosi di volta in volta alla specifica modalità di fruizione dei servizi, che potrà essenzialmente consistere in:

accesso diretto alla base dati accesso a Web Services via http accesso a Web Services pubblicati

I dati ottenuti sono trattati mediante procedure di ETL, sviluppate mediante il prodotto Talend Open Studio, e successivamente memorizzati sul database alfanumerico e sul Geo-Database.

La consultazione e parte dell'amministrazione delle informazioni del Catasto Nazionale del Rumore avviene per mezzo di pagine web ad accesso controllato basato sulle utenze, coerentemente con le autorizzazioni assegnate ai vari profili di utente, rendendo possibile l’accesso alle informazioni di competenza.

Page 11: Catasto Rumore Struttura Informatica

ARCHITETTURA FUNZIONALE