SlideShare une entreprise Scribd logo
1  sur  11
Il Catasto Nazionale delle Sorgenti di Rumore:  Struttura informatica  
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ARCHITETTURA
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.
CMS JOOMLA
WEB SERVICES Per 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
WSOS2 WSAS
SICUREZZA APPLICATIVA Al 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.
SICUREZZA APPLICATIVA
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ARCHITETTURA FUNZIONALE

Contenu connexe

En vedette

Modelli per l'integrazione aziendale
Modelli per l'integrazione aziendaleModelli per l'integrazione aziendale
Modelli per l'integrazione aziendaleCarlo Zamagni
 
WSO2Con USA 2015: An Introduction to the WSO2 Analytics Platform
WSO2Con USA 2015: An Introduction to the WSO2 Analytics PlatformWSO2Con USA 2015: An Introduction to the WSO2 Analytics Platform
WSO2Con USA 2015: An Introduction to the WSO2 Analytics PlatformWSO2
 
Service Registry Repository Opensource implementato su Semantic Media Wiki
Service Registry Repository Opensource implementato su Semantic Media WikiService Registry Repository Opensource implementato su Semantic Media Wiki
Service Registry Repository Opensource implementato su Semantic Media WikiMatteo Busanelli
 
BE1 Progetto per BPM, realizzazione di una App per la carta be 1 card cless
BE1 Progetto per BPM, realizzazione di una App per la carta be 1 card clessBE1 Progetto per BPM, realizzazione di una App per la carta be 1 card cless
BE1 Progetto per BPM, realizzazione di una App per la carta be 1 card clessTeresa Rosatto
 
SOA Governance e Monitoraggio di servizi basato su ESB
SOA Governance e Monitoraggio di servizi basato su ESBSOA Governance e Monitoraggio di servizi basato su ESB
SOA Governance e Monitoraggio di servizi basato su ESBMassimiliano Mattetti
 
WSO2 Big Data Analytics Platform
WSO2 Big Data Analytics PlatformWSO2 Big Data Analytics Platform
WSO2 Big Data Analytics PlatformSamisa Abeysinghe
 
API, Integration, and SOA Convergence - Customer Case by Profesia
API, Integration, and SOA Convergence - Customer Case by Profesia API, Integration, and SOA Convergence - Customer Case by Profesia
API, Integration, and SOA Convergence - Customer Case by Profesia Profesia Srl, Lynx Group
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligenceWebeing.net
 
Open Source Integration with WSO2 Enterprise Service Bus
Open Source Integration  with  WSO2 Enterprise Service BusOpen Source Integration  with  WSO2 Enterprise Service Bus
Open Source Integration with WSO2 Enterprise Service Bussumedha.r
 
Resilient Enterprise Messaging with WSO2 ESB
Resilient Enterprise Messaging with WSO2 ESBResilient Enterprise Messaging with WSO2 ESB
Resilient Enterprise Messaging with WSO2 ESBRavindra Ranwala
 

En vedette (15)

Sistema Documentale Enterprise
Sistema Documentale EnterpriseSistema Documentale Enterprise
Sistema Documentale Enterprise
 
Modelli per l'integrazione aziendale
Modelli per l'integrazione aziendaleModelli per l'integrazione aziendale
Modelli per l'integrazione aziendale
 
Open Data sicuri
Open Data sicuriOpen Data sicuri
Open Data sicuri
 
WSO2Con USA 2015: An Introduction to the WSO2 Analytics Platform
WSO2Con USA 2015: An Introduction to the WSO2 Analytics PlatformWSO2Con USA 2015: An Introduction to the WSO2 Analytics Platform
WSO2Con USA 2015: An Introduction to the WSO2 Analytics Platform
 
Service Registry Repository Opensource implementato su Semantic Media Wiki
Service Registry Repository Opensource implementato su Semantic Media WikiService Registry Repository Opensource implementato su Semantic Media Wiki
Service Registry Repository Opensource implementato su Semantic Media Wiki
 
BE1 Progetto per BPM, realizzazione di una App per la carta be 1 card cless
BE1 Progetto per BPM, realizzazione di una App per la carta be 1 card clessBE1 Progetto per BPM, realizzazione di una App per la carta be 1 card cless
BE1 Progetto per BPM, realizzazione di una App per la carta be 1 card cless
 
SOA Governance e Monitoraggio di servizi basato su ESB
SOA Governance e Monitoraggio di servizi basato su ESBSOA Governance e Monitoraggio di servizi basato su ESB
SOA Governance e Monitoraggio di servizi basato su ESB
 
WSO2 Big Data Analytics Platform
WSO2 Big Data Analytics PlatformWSO2 Big Data Analytics Platform
WSO2 Big Data Analytics Platform
 
API, Integration, and SOA Convergence - Customer Case by Profesia
API, Integration, and SOA Convergence - Customer Case by Profesia API, Integration, and SOA Convergence - Customer Case by Profesia
API, Integration, and SOA Convergence - Customer Case by Profesia
 
SOA wonderful World
SOA wonderful WorldSOA wonderful World
SOA wonderful World
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
Open Source Integration with WSO2 Enterprise Service Bus
Open Source Integration  with  WSO2 Enterprise Service BusOpen Source Integration  with  WSO2 Enterprise Service Bus
Open Source Integration with WSO2 Enterprise Service Bus
 
Nuove strategie di Marketing: il caso Conad
Nuove strategie di Marketing: il caso ConadNuove strategie di Marketing: il caso Conad
Nuove strategie di Marketing: il caso Conad
 
Resilient Enterprise Messaging with WSO2 ESB
Resilient Enterprise Messaging with WSO2 ESBResilient Enterprise Messaging with WSO2 ESB
Resilient Enterprise Messaging with WSO2 ESB
 
Presentazione Gentilini
Presentazione GentiliniPresentazione Gentilini
Presentazione Gentilini
 

Similaire à Catasto Rumore Struttura Informatica

e-SUAP - General software architecture (Italiano)
e-SUAP - General software architecture (Italiano)e-SUAP - General software architecture (Italiano)
e-SUAP - General software architecture (Italiano)Sabino Labarile
 
JAMP DAY 2010 - ROMA (1)
JAMP DAY 2010 - ROMA (1)JAMP DAY 2010 - ROMA (1)
JAMP DAY 2010 - ROMA (1)jampslide
 
Esposizione RIA
Esposizione RIAEsposizione RIA
Esposizione RIAdiodorato
 
OCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaSOCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaSopencityplatform
 
Azure WebSites for Developers
Azure WebSites for DevelopersAzure WebSites for Developers
Azure WebSites for DevelopersLuca Milan
 
Sviluppo di servizi REST per Android - Luca Masini
Sviluppo di servizi REST per Android - Luca Masini Sviluppo di servizi REST per Android - Luca Masini
Sviluppo di servizi REST per Android - Luca Masini Whymca
 
Designing with microservices - Daniele Mondello
Designing with microservices - Daniele MondelloDesigning with microservices - Daniele Mondello
Designing with microservices - Daniele MondelloDaniele Mondello
 
Smau 2017. Linee guida per la messa in sicurezza di un server web
Smau 2017. Linee guida per la messa in sicurezza di un server webSmau 2017. Linee guida per la messa in sicurezza di un server web
Smau 2017. Linee guida per la messa in sicurezza di un server webRegister.it
 
Meetup Progressive Web App
Meetup Progressive Web AppMeetup Progressive Web App
Meetup Progressive Web Appdotnetcode
 
Meetup Fluent Design e Progressive Web App
Meetup Fluent Design e Progressive Web AppMeetup Fluent Design e Progressive Web App
Meetup Fluent Design e Progressive Web Appdotnetcode
 
Linux Day 2014 - Napoli - Programma Il Futuro: una scelta open source
Linux Day 2014 - Napoli - Programma Il Futuro: una scelta open sourceLinux Day 2014 - Napoli - Programma Il Futuro: una scelta open source
Linux Day 2014 - Napoli - Programma Il Futuro: una scelta open sourceMario Rossano
 
Programma il futuro: una scelta open source
Programma il futuro: una scelta open sourceProgramma il futuro: una scelta open source
Programma il futuro: una scelta open sourceMarco Ferrigno
 
Applicazioni web based
Applicazioni web basedApplicazioni web based
Applicazioni web basedMarco Liverani
 
CMS - Analisi Vulnerabilità
CMS - Analisi VulnerabilitàCMS - Analisi Vulnerabilità
CMS - Analisi Vulnerabilitàraffaele_forte
 
I cms e la legge Stanca
I cms e la legge StancaI cms e la legge Stanca
I cms e la legge StancaGianluigi Cogo
 
Tesi Discussione
Tesi DiscussioneTesi Discussione
Tesi DiscussioneYeser Rema
 
Installazione del cms alfresco
Installazione del cms alfrescoInstallazione del cms alfresco
Installazione del cms alfrescoMirco Leo
 
Cv 2014 richard_gennaro_ eur_it
Cv 2014 richard_gennaro_ eur_itCv 2014 richard_gennaro_ eur_it
Cv 2014 richard_gennaro_ eur_itRichard Gennaro
 

Similaire à Catasto Rumore Struttura Informatica (20)

e-SUAP - General software architecture (Italiano)
e-SUAP - General software architecture (Italiano)e-SUAP - General software architecture (Italiano)
e-SUAP - General software architecture (Italiano)
 
OCP Paas_ultima
OCP Paas_ultimaOCP Paas_ultima
OCP Paas_ultima
 
JAMP DAY 2010 - ROMA (1)
JAMP DAY 2010 - ROMA (1)JAMP DAY 2010 - ROMA (1)
JAMP DAY 2010 - ROMA (1)
 
Esposizione RIA
Esposizione RIAEsposizione RIA
Esposizione RIA
 
OCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaSOCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaS
 
Azure WebSites for Developers
Azure WebSites for DevelopersAzure WebSites for Developers
Azure WebSites for Developers
 
Sviluppo di servizi REST per Android - Luca Masini
Sviluppo di servizi REST per Android - Luca Masini Sviluppo di servizi REST per Android - Luca Masini
Sviluppo di servizi REST per Android - Luca Masini
 
Designing with microservices - Daniele Mondello
Designing with microservices - Daniele MondelloDesigning with microservices - Daniele Mondello
Designing with microservices - Daniele Mondello
 
Smau 2017. Linee guida per la messa in sicurezza di un server web
Smau 2017. Linee guida per la messa in sicurezza di un server webSmau 2017. Linee guida per la messa in sicurezza di un server web
Smau 2017. Linee guida per la messa in sicurezza di un server web
 
Meetup Progressive Web App
Meetup Progressive Web AppMeetup Progressive Web App
Meetup Progressive Web App
 
Meetup Fluent Design e Progressive Web App
Meetup Fluent Design e Progressive Web AppMeetup Fluent Design e Progressive Web App
Meetup Fluent Design e Progressive Web App
 
Dot net framework 2
Dot net framework 2Dot net framework 2
Dot net framework 2
 
Linux Day 2014 - Napoli - Programma Il Futuro: una scelta open source
Linux Day 2014 - Napoli - Programma Il Futuro: una scelta open sourceLinux Day 2014 - Napoli - Programma Il Futuro: una scelta open source
Linux Day 2014 - Napoli - Programma Il Futuro: una scelta open source
 
Programma il futuro: una scelta open source
Programma il futuro: una scelta open sourceProgramma il futuro: una scelta open source
Programma il futuro: una scelta open source
 
Applicazioni web based
Applicazioni web basedApplicazioni web based
Applicazioni web based
 
CMS - Analisi Vulnerabilità
CMS - Analisi VulnerabilitàCMS - Analisi Vulnerabilità
CMS - Analisi Vulnerabilità
 
I cms e la legge Stanca
I cms e la legge StancaI cms e la legge Stanca
I cms e la legge Stanca
 
Tesi Discussione
Tesi DiscussioneTesi Discussione
Tesi Discussione
 
Installazione del cms alfresco
Installazione del cms alfrescoInstallazione del cms alfresco
Installazione del cms alfresco
 
Cv 2014 richard_gennaro_ eur_it
Cv 2014 richard_gennaro_ eur_itCv 2014 richard_gennaro_ eur_it
Cv 2014 richard_gennaro_ eur_it
 

Catasto Rumore Struttura Informatica

  • 1. Il Catasto Nazionale delle Sorgenti di Rumore: Struttura informatica  
  • 2.
  • 4. 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.
  • 6. WEB SERVICES Per 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
  • 8. SICUREZZA APPLICATIVA Al 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.
  • 10.