Gestione lato server di permessi utente verso servizi OGC

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Gestione lato server di permessi utente verso servizi OGC"

Transcript

1 GeoShield SUPSI OGC Gestione lato server di permessi utente verso servizi OGC Lugano Febbraio 2010 FOSS4G-IT Cannata Massimiliano - Antonovic Milan Istituto Scienze della Terra - SUPSI - Switzerland

2 Indice degli argomenti Introduzione Implementazioni OGC Architettura di un sistema aperto Architettura GeoShield Tecnologie Design Pattern Portale di amministrazione Esempio con il WMS Dimostrazione Lavori in corso Domande

3 Introduzione L'Istituto Scienze della Terra Progetti di dominio pubblici Sistema aperto Progetti privati (dati sensibili) Sistema protetto

4 Implementazioni OGC all'istituto Scienze della Terra istsos sensor observation service WMS, WFS, WCS Web Processing Service

5 Architettura di un sistema aperto Struttura del sistema Applicationi WMS Consultazione Internet Analisi Ogni servizio è libermente accessibile dal Web WFS SOS WPS

6 Architettura di un sistema aperto Logica delle applicazioni Accesso applicazioni web Consultazione Autenticazione utente (?) Applicationi Flusso del lavoro Richiesta mappa WMS Processamento dati WPS

7 Struttura del sistema Private Network Architettura di GeoShield Applicazioni Consultazione WMS Internet su HTTPS WFS Analisi Ogni servizio è protetto da GeoShield SOS WPS

8 Struttura del sistema Private Network Architettura di GeoShield Applicazioni Consultazione WMS Internet su HTTPS WFS Analisi GeoShield comunica con i servizi nella loro lingua SOS WPS

9 Architettura di GeoShield Logica delle applicazioni Consultazione Accesso applicazione web Sessione di lavoro Autenticazione utente Richiesta mappa Processamento richiesta WPS WMS Banca Dati Utenti

10 Tecnologie Lato Server Java Servlet: - Gestione richieste HTTP GeoTools, GeoApi: - Conversione da CQL a OGC:FILTER - Fusione/Combinazione dei filtri Persistence Api (TopLink lib): - Mappatura del database con oggetti Java PostgreSQL database - Immagazzina permessi sui servizi da parte di utenti e gruppi Amministrazione Web ExtJS interface - Gestione tramite un interfaccia Web

11 Design Pattern Intercepting filter pattern Vantaggi: Architettura modulare Aggiunta semplice di filtri per nuovi servizi Reindirizzare le richieste HTTP Per esempio: redirezione ad una pagina di login Pre-processamento e post-processamento Modifica attiva delle richieste client e delle risposte del servizio

12 Portale di amministrazione Sviluppato usando il framework Accesso con autenticazione Interfaccia in stile Desktop Gestione gruppi e utenti Inizializzazione servizi Definizione permessi

13 Esempio con il WMS Funzionalità principale Accessibile con qualsiasi client OGC-WMS Privilegi di accesso: - Definizione modalità ai singoli layer - Definizione di permessi sulle singole feature - Definizione di aree di visibilità. I privilegi vengono definiti con l'ausilio di Common Query Language (CQL), un linguaggio compatto e comprensibile, che permette interessanti combinazioni di creazione di permessi.

14 Esempio con il WMS Ciclo di vita di una richiesta GetMap Consultazione REQUEST=GetMap& BBOX= ,24.913, ,36.358& WIDTH=560&HEIGHT=350& LAYERS=DEMO& FORMAT=image/png& SERVICE=WMS GeoShiel d (...)

15 (...) Richiesta WMS GetMap Filtro di Autenticazione L'utente non è autenticato Risposta codice HTTP 401 Unauthorized L'utente è autenticato Filtro dei Servizi L'utente non ha il permesso di accedere al servizio richiesto Risposta codice HTTP 403 Vorbidden Accesso al servizio permesso Filtro del WMS (...) L'utente non ha il permesso di accedere al LAYER richiesto Risposta codice HTTP 403 Vorbidden

16 (...) Filtro del WMS - Caricamento dei filtri CQL per il layer richiesto: BBOX(the_geom, ,-43, 147.5,-42.75) - Conversione da CQL a OpenGIS Filter Encoding <ogc:filter> <ogc:bbox> <ogc:propertyname>the_geom</ogc:propertyname> <gml:box> <gml:coordinates>147.15,-43, 147.5,-42.75</gml:coordinates> </gml:box> </ogc:bbox> </ogc:filter> (...)

17 Inoltro della richiesta al server wms con il parametro FILTER modificato REQUEST=GetMap& [...] Filter= <ogc:filter> <ogc:bbox> <ogc:propertyname> the_geom </ogc:propertyname> <gml:box> <gml:coordinates> ,-43, 147.5, </gml:coordinates> </gml:box> </ogc:bbox> </ogc:filter> GeoShield Mappa generata WMS GeoShield restituisce la mappa Consultazione

18 Esempio con il WMS Punti forti Gestione di utenti e gruppi centralizzata Processamento di qualsiasi tipo richiesta OGC WMS Fusione dei filtri utente in entrata con i permessi GeoShield Creazione di filtri Common Query Language (CQL) - Uso di operatori spaziali per stabile i permessi di accesso Gestione dei permessi di una o più istanze WMS anche se dislocate su server diversi

19 Dimostrazione Demo Video

20 Lavori in corso Integrazione servizi supplementari: - WFS - WPS - SOS Miglioramento interfaccia Web con OpenLayers per la definizione e test dei permessi WMS o WFS Integrazione applicazioni preesistenti - Centralizzazione dell'autenticazione degli utenti

21 Domande? Lugano Febbraio 2010 FOSS4GIT Istituto Scienze della Terra: Divisione Geomatica: Cannata Massimiliano - Antonovic Milan

DACD / IST / Gestione dei permessi e dell'autenticazione verso servizi OGC con GeoShield XIII Meeting GRASS e GFOSS

DACD / IST / Gestione dei permessi e dell'autenticazione verso servizi OGC con GeoShield XIII Meeting GRASS e GFOSS XIII Meeting GRASS e GFOSS 1 GeoShield project Gestione dei permessi e dell'autenticazione verso servizi OGC Presentazione del plug-in per il Resource Access Manager di GeoServer e della protezione dei

Dettagli

PORTALI E GEOSERVIZI. Corso di formazione QGIS Febbraio Ing. Daniele Passoni Ing. Valentina Nova

PORTALI E GEOSERVIZI. Corso di formazione QGIS Febbraio Ing. Daniele Passoni Ing. Valentina Nova PORTALI E GEOSERVIZI 18-20-25 Febbraio 2019 Ing. Daniele Passoni Ing. Valentina Nova PORTALI DISPONIBILI I dati relativi ai comuni della Regione Emilia Romagna possono essere scaricati da: Geoportale Emilia

Dettagli

I lezione Interoperabilità: OGC - WMS. GIS e Geo WEB: piattaforme e architetture

I lezione Interoperabilità: OGC - WMS. GIS e Geo WEB: piattaforme e architetture I lezione Interoperabilità: OGC - WMS GIS e Geo WEB: piattaforme e architetture Si agganciano? La necessità di essere interoperabili GIS e Geo WEB: piattaforme e architetture - Cristoforo Abbattista Page

Dettagli

QGIS e Geoservizi. Paolo Zatelli. Dipartimento di Ingegneria Civile, Ambientale e Meccanica Università di Trento

QGIS e Geoservizi. Paolo Zatelli. Dipartimento di Ingegneria Civile, Ambientale e Meccanica Università di Trento QGIS e Geoservizi QGIS e Geoservizi Paolo Zatelli Dipartimento di Ingegneria Civile, Ambientale e Meccanica Università di Trento Paolo Zatelli Università di Trento 1 / 34 QGIS e Geoservizi Outline 1 Introduzione

Dettagli

Geoservizi web OGC per il monitoraggio ambientale

Geoservizi web OGC per il monitoraggio ambientale 9-11 febbraio 2011, Trento XII Meeting degli utenti italiani GRASS e FOSS4G Geoservizi web OGC per il monitoraggio ambientale L'esempio dei dati ARPA della città di Milano per l'analisi della qualità dell'aria

Dettagli

Utilizzo dei geoservizi in QGIS

Utilizzo dei geoservizi in QGIS Introduzione a QGIS, software free & Open Source per la gestione di dati territoriali Genova, 27 marzo 2013 Cosa si intende per geoservizio? Un geoservizio permette la consultazione, l elaborazione e la

Dettagli

Introduzione a webgis e Open Web Services (OWS)

Introduzione a webgis e Open Web Services (OWS) Master I livello POLIS Making: Strumenti di gestione per la qualità del vivere V Edizione Polo Territoriale di Como Laboratorio di Geomatica Introduzione a webgis e Open Web Services (OWS) Marco Negretti

Dettagli

GIS e Geo WEB: piattaforme e architetture. Docente: Cristoforo Abbattista

GIS e Geo WEB: piattaforme e architetture. Docente: Cristoforo Abbattista GIS e Geo WEB: piattaforme e architetture Docente: Cristoforo Abbattista email: abbattista@planetek.it II lezione WMS WFS WCS CS-W e prodotti GIS e Geo WEB: piattaforme e architetture DEMO Accedere un

Dettagli

GIS e dati - Breve Introduzione

GIS e dati - Breve Introduzione 44th Annual Conference of the Italian Operational Research Society (AIRO 2014) Como 2-5 September 2014 Polo Territoriale di Como Laboratorio di Geomatica GIS e dati - Breve Introduzione Marco Negretti

Dettagli

Sistema WebGIS per l accesso a dati geografici eterogenei distribuiti su internet, l elaborazione GIS e la restituzione online.

Sistema WebGIS per l accesso a dati geografici eterogenei distribuiti su internet, l elaborazione GIS e la restituzione online. Sistema WebGIS per l accesso a dati geografici eterogenei distribuiti su internet, l elaborazione GIS e la restituzione online. Luciano Fortunati, Giulio Massei ISTI-CNR luciano.fortunati@isti.cnr.it,

Dettagli

Introduzione a webgis e Open Web Services (OWS)

Introduzione a webgis e Open Web Services (OWS) Università degli Studi di Genova 18 maggio 2011 Introduzione a webgis e Open Web Services (OWS) Marco Negretti - marco.negretti@polimi.it Politecnico di Milano Indice Introduzione generale webgis Open

Dettagli

GIS - corso base Corso base sul GIS opensource, i Sistemi Informativi Territoriali e la pianificazione partecipata.

GIS - corso base Corso base sul GIS opensource, i Sistemi Informativi Territoriali e la pianificazione partecipata. GIS - corso base Corso base sul GIS opensource, i Sistemi Informativi Territoriali e la pianificazione partecipata. Irene Oppo Responsabile trattamento del dato geografico Nuoro, 10 06 2016 Servizi OWS

Dettagli

Programma didattico. Sviluppare Applicazioni Distribuite in ambiente. Spring MVC

Programma didattico. Sviluppare Applicazioni Distribuite in ambiente. Spring MVC Programma didattico Sviluppare Applicazioni Distribuite in ambiente Spring MVC Programma del corso 1.Progettazione e Sviluppo Database Relazionali Questa competenza permette di Progettare e Sviluppare

Dettagli

Utilizzo dei servizi WMS e WFS Della Regione Basilicata

Utilizzo dei servizi WMS e WFS Della Regione Basilicata Contratto per l acquisizione di servizi di Assistenza specialistica per la gestione e l evoluzione del patrimonio software della Regione Basilicata. Repertorio n. 11016 del 25/09/2009 Utilizzo dei servizi

Dettagli

Introduzione ai GeoServizi. Cartografia numerica e GIS

Introduzione ai GeoServizi. Cartografia numerica e GIS Introduzione ai GeoServizi Cartografia numerica e GIS Geoservizi Di recente si sta assistendo ad un evoluzione dell'uso di dati cartografici: File & software GIS DBMS spaziali, server centralizzati (SDE)

Dettagli

Elastic Stack in A Day Milano 16 Giugno OpenGeo Suite e Elasticsearch

Elastic Stack in A Day Milano 16 Giugno OpenGeo Suite e Elasticsearch Elastic Stack in A Day Milano 16 Giugno 2016 OpenGeo Suite e Elasticsearch COSA E LA OPENGEO SUITE COMPONENTE SPATIAL DI ELASTICSEARCH ELASTICSEARCH COME BACKEND DI GEOSERVER DATA FUSION IN UN WEBGIS Q/A

Dettagli

Strumenti e tecnologie Geo-web

Strumenti e tecnologie Geo-web Strumenti e tecnologie Geo-web Fondamenti sulla condivisione web delle informazioni geografiche Corso di Sistemi Informativi Territoriali Avanzati UD12 Corso di Laurea Magistrale in Pianificazione e Politiche

Dettagli

Realizzazione di servizi web standard per la distribuzione e l'elaborazione dei dati GOCE

Realizzazione di servizi web standard per la distribuzione e l'elaborazione dei dati GOCE XIV meeting degli utenti italiani di GRASS e GFOSS Genova, 6-9 febbraio 2013 Polo Territoriale di Como Laboratorio di Geomatica Realizzazione di servizi web standard per la distribuzione e l'elaborazione

Dettagli

Il software libero per le analisi geografiche

Il software libero per le analisi geografiche Il software libero per le analisi geografiche Luca Delucchi Socio Gfoss.it lucadeluge@gmail.com www.gfoss.it Autore: Paolo Cavallini Grazie a: Flavio Rigolon, Luca Casagrande, Andre Giacomelli GIS GIS

Dettagli

MapServer per i servizi WMS e WFS

MapServer per i servizi WMS e WFS MapServer per i servizi WMS e WFS Marco Negretti marco.negretti@polimi.it 25/11/2009 - v 1.1 MapServer WMS Server 2 MapServer supporta le seguenti richieste WMS: GetCapabilities restituisce un documento

Dettagli

OpenDiViSe (Discovery and View Services): un prototipo di infrastruttura aperta per la Lombardia

OpenDiViSe (Discovery and View Services): un prototipo di infrastruttura aperta per la Lombardia X Meeting utenti GRASS e GFOSS Cagliari 26-27 febbraio 2009 OpenDiViSe (Discovery and View Services): un prototipo di infrastruttura aperta per la Lombardia Michele Beretta - michele.beretta@ieee.org Maria

Dettagli

Basi di Dati II. Introduzione al corso

Basi di Dati II. Introduzione al corso Introduzione al corso Obiettivi formativi Il corso mira a fornire gli strumenti tecnologici per mettere in pratica ed ampliare le conoscenze che sono state presentate durante il modulo di Basi di Dati

Dettagli

STUDIO E SVILUPPO DI UN GEOSERVIZIO INTERNET PER IL MONITORAGGIO AMBIENTALE

STUDIO E SVILUPPO DI UN GEOSERVIZIO INTERNET PER IL MONITORAGGIO AMBIENTALE POLITECNICO DI MILANO ARPA LOMBARDIA POLO REGIONALE DI COMO STUDIO E SVILUPPO DI UN GEOSERVIZIO INTERNET PER IL MONITORAGGIO AMBIENTALE Brovelli Maria Antonia* Giori Gianluca* Mussin Mauro^ Negretti Marco*

Dettagli

Basi di Dati. Prof. Alfredo Cuzzocrea Università degli Studi di Trieste. Basi di Dati e Web. Credits to: Prof. M. Di Felice UniBO

Basi di Dati. Prof. Alfredo Cuzzocrea Università degli Studi di Trieste. Basi di Dati e Web. Credits to: Prof. M. Di Felice UniBO Basi di Dati Prof. Alfredo Cuzzocrea Università degli Studi di Trieste Basi di Dati e Web Credits to: Prof. M. Di Felice UniBO " Molti sistemi software prevedono la presenza di un database gestito da un

Dettagli

CHE COSA FA? P.S. io comunque dissento sul 4. Ing. Luca Frigerio

CHE COSA FA? P.S. io comunque dissento sul 4. Ing. Luca Frigerio CHE COSA FA? P.S. io comunque dissento sul 4. Ing. Luca Frigerio ? NON SEMBRANO APPARTENERE ALLO STESSO MONDO 334.000.000.000 L'ANNO IN EUROPA MMMMM + 11.000.000 DI POSTI DI LAVORO Elaborazione Dell'informazione

Dettagli

L importanza della dimensione temporale nella gestione delle emergenze. Stefano Pezzi - SINERGIS

L importanza della dimensione temporale nella gestione delle emergenze. Stefano Pezzi - SINERGIS L importanza della dimensione temporale nella gestione delle emergenze Stefano Pezzi - SINERGIS Roma, 26 settembre 2012 Indice Supporto alla dimensione temporale nei servizi OWS Limiti e considerazioni

Dettagli

Integrazione del codice MODFLOW (USGS) in QGIS:

Integrazione del codice MODFLOW (USGS) in QGIS: Integrazione del codice MODFLOW (USGS) in QGIS: il modulo per la simulazione del flusso delle acque sotterranee nell ambiente di simulazione FREEWAT 21 Aprile 2106 Scuola Superiore Sant Anna - Pisa GEOBASI:

Dettagli

QGIS 2 - Introduzione. Marco Negretti

QGIS 2 - Introduzione. Marco Negretti QGIS 2 - Introduzione marco.negretti@polimi.it 20/11/2014 indice Presentazione Un progetto di QGIS Aggiungere e navigare i dati (layer) Vettoriali stili, attributi, interrogazioni, etichette csv Raster

Dettagli

Geoservizi. Geoservizi. Paolo Zatelli. Dipartimento di Ingegneria Civile ed Ambientale Università di Trento. Paolo Zatelli Università di Trento 1 / 65

Geoservizi. Geoservizi. Paolo Zatelli. Dipartimento di Ingegneria Civile ed Ambientale Università di Trento. Paolo Zatelli Università di Trento 1 / 65 Geoservizi Geoservizi Paolo Zatelli Dipartimento di Ingegneria Civile ed Ambientale Università di Trento Paolo Zatelli Università di Trento 1 / 65 Geoservizi Outline 1 Introduzione 2 Standard OGC 3 Funzionamento

Dettagli

Bologna, 20/10/05. "Metadati per i dati geografici: norme internazionali ed europee adottate, esperienze italiane, strumenti di gestione

Bologna, 20/10/05. Metadati per i dati geografici: norme internazionali ed europee adottate, esperienze italiane, strumenti di gestione "Metadati per i dati geografici: norme internazionali ed europee adottate, esperienze italiane, strumenti di gestione Bologna, 20/10/05 Viola Emanuelli CSI Piemonte Direzione Territorio / Area Strumenti

Dettagli

Regione Umbria. Direzione Ambiente, Territorio e Infrastrutture Servizio Informatico/Informativo: geografico, ambientale e territoriale

Regione Umbria. Direzione Ambiente, Territorio e Infrastrutture Servizio Informatico/Informativo: geografico, ambientale e territoriale Direzione Ambiente, Territorio e Infrastrutture Servizio Informatico/Informativo: geografico, ambientale e territoriale Workshop LA CONDIVISIONE DEI DATI GEOGRAFICI IN EUROPA Provision of Interoperable

Dettagli

GIS e Geo WEB: piattaforme e architetture. Docente: Cristoforo Abbattista email: abbattista@planetek.it

GIS e Geo WEB: piattaforme e architetture. Docente: Cristoforo Abbattista email: abbattista@planetek.it GIS e Geo WEB: piattaforme e architetture Docente: Cristoforo Abbattista email: abbattista@planetek.it V lezione Prodotti e tecnologie GIS e Geo WEB: piattaforme e architetture GIS e Geo WEB: piattaforme

Dettagli

QGIS 2 - Introduzione. Marco Negretti

QGIS 2 - Introduzione. Marco Negretti QGIS 2 - Introduzione marco.negretti@polimi.it 02/11/2015 indice Presentazione Un progetto di QGIS Aggiungere e navigare i dati (layer) Vettoriali stili, attributi, interrogazioni, etichette csv Raster

Dettagli

WebGIS. Le mappe in rete, una rete di mappe.

WebGIS. Le mappe in rete, una rete di mappe. IV giornata WebGIS. Le mappe in rete, una rete di mappe. Informazione geografica GIS Tavole cartacee Query in mappa WebGIS. Le mappe in rete, una rete di mappe. Informazione geografica GIS Tavole cartacee

Dettagli

ATTIVITA DEL GRUPPO DI LAVORO PER L INFORMATIZZAZIONE DEI PRODOTTI IN AMBIENTE GIS Pierluigi CARA, Maurizio PIGNONE

ATTIVITA DEL GRUPPO DI LAVORO PER L INFORMATIZZAZIONE DEI PRODOTTI IN AMBIENTE GIS Pierluigi CARA, Maurizio PIGNONE ATTIVITA DEL GRUPPO DI LAVORO PER L INFORMATIZZAZIONE DEI PRODOTTI IN AMBIENTE GIS Pierluigi CARA, Maurizio PIGNONE in collaborazione con Convegno finale Progetti S Roma, 25-26 settembre 2013 premessa

Dettagli

MapServer. Marco Negretti. Politecnico di Milano Polo Regionale di Como e-mail: marco.negretti@polimi.it http://geomatica.como.polimi.

MapServer. Marco Negretti. Politecnico di Milano Polo Regionale di Como e-mail: marco.negretti@polimi.it http://geomatica.como.polimi. MapServer Marco Negretti Politecnico di Milano Polo Regionale di Como e-mail: marco.negretti@polimi.it http://geomatica.como.polimi.it Università degli Studi di Genova - 13/05/10 introduzione MapServer

Dettagli

Sistemi Distribuiti M Proposta di esercizio: Mapping Object-Relational attraverso Hibernate e JPA

Sistemi Distribuiti M Proposta di esercizio: Mapping Object-Relational attraverso Hibernate e JPA Alma Mater Studiorum - Università di Bologna CdS Laurea Magistrale in Ingegneria Informatica I Ciclo - A.A. 2018/2019 Sistemi Distribuiti M Proposta di esercizio: Mapping Object-Relational attraverso Hibernate

Dettagli

Tecnologie e applicazioni web JSON Web Token (JWT)

Tecnologie e applicazioni web JSON Web Token (JWT) Tecnologie e applicazioni web JSON Web Token (JWT) Filippo Bergamasco ( filippo.bergamasco@unive.it) http://www.dais.unive.it/~bergamasco/ DAIS - Università Ca Foscari di Venezia Anno accademico: 2017/2018

Dettagli

STR Vision AM. Presentazione della piattaforma

STR Vision AM. Presentazione della piattaforma STR Vision AM Presentazione della piattaforma Non è possibile visualizzare l'immagine. Non è possibile visualizzare l'immagine. La piattaforma di base di STR Vision AM: Geoweb Framework 4.x GW 1.x (2001)

Dettagli

Il visualizzatore web Green Move: criticità riscontrate e implementazione

Il visualizzatore web Green Move: criticità riscontrate e implementazione - GFOSS DAY 2013 VI conferenza italiana sul software geografico e sui dati geografici liberi Bologna, 10-11 ottobre 2013 Polo Territoriale di Como Laboratorio di Geomatica Il visualizzatore web Green Move:

Dettagli

Corso di Basi di Dati Spaziali. WebGIS e GeoServer. Tipologie di WebGIS. Vantaggi e Svantaggi. Geography Markup Language (GML) Standard

Corso di Basi di Dati Spaziali. WebGIS e GeoServer. Tipologie di WebGIS. Vantaggi e Svantaggi. Geography Markup Language (GML) Standard Cos è un? Cos è un? Caratteristiche dei Esempi di Disponibili Architettura dei Università degli Studi di Udine Corso di Laurea in Informatica Corso di Basi di Dati Spaziali e Un è un Sistema Informativo

Dettagli

3.3.6 Gli operatori Le funzioni di accesso al tipo Le strutture di controllo Le funzioni

3.3.6 Gli operatori Le funzioni di accesso al tipo Le strutture di controllo Le funzioni IIndice Capitolo 1 Da dove partiamo: pagine web statiche 1 1.1 Principi di base.............................. 1 1.1.1 Il paradigma client-server.................... 1 1.1.2 Ipertesto, multimedia, ipermedia................

Dettagli

Architetture Client/Server e World Wide Web

Architetture Client/Server e World Wide Web Basi di Dati Architetture Client/Server e World Wide Web Il World Wide Web Il web è una ragnatela (grafo) di contenuti (nodi) collegati tra loro attraverso collegamenti (link) I nodi sono documenti e/o

Dettagli

GUIDA ALL ACCESSO DEI SERVIZI WEB MEDIANTE ARCGIS DESKTOP

GUIDA ALL ACCESSO DEI SERVIZI WEB MEDIANTE ARCGIS DESKTOP GUIDA ALL ACCESSO DEI SERVIZI WEB MEDIANTE Titolo Autore Oggetto Argomenti Guida all accesso dei Servizi Web mediante l utilizzo del software ArcGIS Desktop Ministero dell Ambiente e della Tutela del Territorio

Dettagli

Introduzione a Java Server Pages (JSP) (estratto) SAPIENZA Università di Roma Corso di Architetture Software Orientate ai Servizi

Introduzione a Java Server Pages (JSP) (estratto) SAPIENZA Università di Roma Corso di Architetture Software Orientate ai Servizi Introduzione a Java Server Pages (JSP) (estratto) SAPIENZA Università di Roma Corso di Architetture Software Orientate ai Servizi 1 JSP (Java Server Pages) È la tecnologia Java per lo sviluppo di applicazioni

Dettagli

Programmazione modulare

Programmazione modulare Programmazione modulare 2018-2019 Indirizzo: Informatica Disciplina: TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI Classe: 5B Docente: Maria Lizzi, Giorgio Carnevale Ore settimanali

Dettagli

La Piattaforma di Simbiosi industriale

La Piattaforma di Simbiosi industriale Laboratorio valorizzazione delle risorse nei sistemi produttivi e territoriali LA SIMBIOSI INDUSTRIALE IN ITALIA: L ESPERIENZA ENEA 12 Maggio 2016 La Piattaforma di Simbiosi industriale Silvia Sbaffoni

Dettagli

Ecateo. La Toscana in un palmo di mano. Luca Laudadio Carmine Benedetto

Ecateo. La Toscana in un palmo di mano. Luca Laudadio Carmine Benedetto Ecateo La Toscana in un palmo di mano Carmine Benedetto carmine.benedetto@gmail.com Luca Laudadio laudadio.luca@gmail.com Icosaedro Solutions icosaedroteam@gmail.com Da dove nasce l idea... Semplicità

Dettagli

MANUALE UTENTE Modulo PUBLISHING FATTURE MaNeM ver. 5.0

MANUALE UTENTE Modulo PUBLISHING FATTURE MaNeM ver. 5.0 MANUALE UTENTE Modulo PUBLISHING FATTURE MaNeM ver. 5.0 1. Introduzione all applicazione...2 2. Funzioni Utente...3 2.1 Form di autenticazione...3 2.2 Gestione Fatture...5 Bologna, 16 settembre 2003 1.

Dettagli

Alessandro Capezzuoli

Alessandro Capezzuoli www.statview.eu Alessandro Capezzuoli Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo,

Dettagli

Realizzazione di un software per la gestione di apparecchiature biomedicali Anno Accademico 2010/2011

Realizzazione di un software per la gestione di apparecchiature biomedicali Anno Accademico 2010/2011 tesi di laurea Realizzazione di un software per la gestione di apparecchiature biomedicali Anno Accademico 2010/2011 relatore Ch.mo prof. Porfirio Tramontana correlatore Ing. Francesco Gargiulo candidato

Dettagli

Anno Scolastico

Anno Scolastico Anno Scolastico 2018-19. PROGRAMMA DIDATTICO CONSUNTIVO CLASSE _4Ei Disciplina _Prof.Paolo Tomelleri Prof.Marco Tornieri Informatica Al fine di predisporre correttamente le prove per la sessione differita,

Dettagli

Studio e implementazione di un Profilo SAML per Trait based Identity Management System nel Session Initiation Protocol

Studio e implementazione di un Profilo SAML per Trait based Identity Management System nel Session Initiation Protocol UNIVERSITA DEGLI STUDI DI PISA FACOLTA DI INGEGNERIA Corso di Laurea Specialistica in INGEGNERIA INFORMATICA TESI DI LAUREA SPECIALISTICA Studio e implementazione di un Profilo SAML per Trait based Identity

Dettagli

Applicazione di standard di interoperabilità spaziale all interno dell infrastruttura dei dati geografici della Regione Calabria

Applicazione di standard di interoperabilità spaziale all interno dell infrastruttura dei dati geografici della Regione Calabria Applicazione di standard di interoperabilità spaziale all interno dell infrastruttura dei dati geografici della Regione Calabria G.Calabretta ***, T. Caracciolo *, V.Marra *, M.Sisca **, F.Teti ** (*)

Dettagli

Progetto e sviluppo di un applicazione Android per il controllo di reti di sensori senza filo

Progetto e sviluppo di un applicazione Android per il controllo di reti di sensori senza filo tesi di laurea Progetto e sviluppo di un applicazione Android per il controllo di reti di sensori senza filo 2011/2012 relatore Ch.mo prof. Marcello Cinque candidato Antonio Annunziata Matr. 534/00197

Dettagli

MapServer. Marco Negretti. Politecnico di Milano Polo Regionale di Como

MapServer. Marco Negretti. Politecnico di Milano Polo Regionale di Como MapServer Marco Negretti Politecnico di Milano Polo Regionale di Como e-mail: marco.negretti@polimi.it http://geomatica.como.polimi.it Università degli Studi di Genova - 22/05/08 introduzione MapServer

Dettagli

INTRODUZIONE A J2EE 1.4 E AI SERVIZI WEB ENTERPRISE

INTRODUZIONE A J2EE 1.4 E AI SERVIZI WEB ENTERPRISE 00-PRIME PAGINE 2-07-2003 10:04 Pagina V Indice Prefazione XI PARTE PRIMA INTRODUZIONE A J2EE 1.4 E AI SERVIZI WEB ENTERPRISE 1 Capitolo 1 Le ragioni di tanto interesse 3 1.1 Enterprise in J2EE 3 Definizione

Dettagli

Corso Programmazione Java Avanzato

Corso Programmazione Java Avanzato Corso Programmazione Java Avanzato Codice: ITJA0113 Durata: 40 ore Descrizione corso Questo corso fornisce una panoramica sulle tecnologie impiegate per la realizzazione di applicazioni web basate sulla

Dettagli

MVC - Principio. MVC Model View Controller. MVC - Terminologia. MVC - Funzionamento. Richiesta. Controller. Model. Risposta. View

MVC - Principio. MVC Model View Controller. MVC - Terminologia. MVC - Funzionamento. Richiesta. Controller. Model. Risposta. View MVC View Controller! Si tratta di un pattern di progettazione introdotto originariamente con Smalltalk (1980 Xerox)! Si basa su astrazioni presenti in tutte le applicazioni dotate di interfaccia grafica!

Dettagli

Sistemi informativi geografici liberi ed open source

Sistemi informativi geografici liberi ed open source Sistemi informativi geografici liberi ed open source Paolo Cavallini cavallini@faunalia.it www.faunalia.it www.gfoss.it piazza Garibaldi, 5 56025 Pontedera PI 0587-213742 348-3801953 GIS e DSS Geographic

Dettagli

G3W-Suite: il framework dedicato alla pubblicazione autonoma su servizi WebGis di progetti QGIS

G3W-Suite: il framework dedicato alla pubblicazione autonoma su servizi WebGis di progetti QGIS G3W-Suite: il framework dedicato alla pubblicazione autonoma su servizi WebGis di progetti QGIS Walter Lorenzetti ( a ), Giovanni Allegri ( a ), Gabriele Mattelli ( b ), Michele Nucci ( a ), Alessia Pieraccini

Dettagli

Un Geoportale Nazionale a supporto delle attività veterinarie

Un Geoportale Nazionale a supporto delle attività veterinarie Un Geoportale Nazionale a supporto delle attività veterinarie I risultati della ricerca corrente condotta dall Istituto Zooprofilattico Sperimentale dell Abruzzo e del Molise. Anno, 2015 Teramo, 15 Giugno

Dettagli

gvsig per la Provincia Autonoma di Bolzano: motivazioni, stato attuale, futuro Martin Zambaldi Fulvia Gambalonga Helmuth Leitner

gvsig per la Provincia Autonoma di Bolzano: motivazioni, stato attuale, futuro Martin Zambaldi Fulvia Gambalonga Helmuth Leitner A U T O N O M E P R O V IN Z B O Z E N - S Ü D T IR O L A b te ilu n g 9 - In fo r m a tio n s te c h n ik A m t 9. 6 A m t f ü r r a u m b e z o g e n e u n d s t a t is t is c h e I n f o r m a t ik

Dettagli

Progetto di Applicazioni Software

Progetto di Applicazioni Software Progetto di Applicazioni Software Domenico Lembo Antonella Poggi 1. Architetture dei Sistemi Informativi Dipartimento di Informatica e Sistemistica Antonio Ruberti SAPIENZA Università di Roma Anno Accademico

Dettagli

Basi di Dati Architetture Client/Server

Basi di Dati Architetture Client/Server Basi di Dati Architetture Client/Server Architettura centralizzata Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo Tutta l intelligenza

Dettagli

VII meeting utenti italiani di GRASS Genova, 23-24 febbraio 2006 MapServer e servizi web: introduzione e prime verifiche

VII meeting utenti italiani di GRASS Genova, 23-24 febbraio 2006 MapServer e servizi web: introduzione e prime verifiche VII meeting utenti italiani di GRASS Genova, 23-24 febbraio 2006 MapServer e servizi web: introduzione e prime verifiche Maria Antonia Brovelli maria.brovelli@polimi.it Marco Negretti marco.negretti@polimi.it

Dettagli

Sessione Open Data e Casi d'uso. «Settimo Torinese con l open source ottimizza la conoscenza del territorio»

Sessione Open Data e Casi d'uso. «Settimo Torinese con l open source ottimizza la conoscenza del territorio» Quest'opera è distribuita con licenza Creative Commons Attribuzione - Condividi allo stesso modo 3.0 Italia. Sessione Open Data e Casi d'uso «Settimo Torinese con l open source ottimizza la conoscenza

Dettagli

Visualizzazione, interrogazione e completa gestione cartografica.

Visualizzazione, interrogazione e completa gestione cartografica. Visualizzazione, interrogazione e completa gestione cartografica. La soluzione WebGIS per la completa gestione cartografica, per pubblicare, interrogare e modificare mappe e database topografici. Gestire

Dettagli

Le informazioni territoriali per la Regione Basilicata (Infrastruttura e servizi) Dott. Salvatore LAMBIASE Geom. Roberto COLANGELO

Le informazioni territoriali per la Regione Basilicata (Infrastruttura e servizi) Dott. Salvatore LAMBIASE Geom. Roberto COLANGELO Le informazioni territoriali per la Regione Basilicata (Infrastruttura e servizi) Dott. Salvatore LAMBIASE Geom. Roberto COLANGELO 1 Questo documento ha lo scopo di illustrare le componenti strategiche

Dettagli

Da un sistema provinciale ad uno regionale Il SIRED L esperienza della Sardegna

Da un sistema provinciale ad uno regionale Il SIRED L esperienza della Sardegna Direzione generale del Turismo, arigianato e commercio Direzione generale della Programmazione unitaria e della statistica regionale Da un sistema provinciale ad uno regionale Il SIRED L esperienza della

Dettagli

POR Calabria FSE 2007/2013 Asse II Occupabilità Obiettivo operativo D1

POR Calabria FSE 2007/2013 Asse II Occupabilità Obiettivo operativo D1 Allegato n. 2 al Capitolato speciale d appalto. ENTE PUBBLICO ECONOMICO STRUMENTALE DELLA REGIONE CALABRIA POR Calabria FSE 2007/2013 Asse II Occupabilità Obiettivo operativo D1 Procedura aperta sotto

Dettagli

Architetture Client/Server. Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo

Architetture Client/Server. Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo Basi di dati Basi di Dati Architetture Client/Server Architettura centralizzata Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo Tutta

Dettagli

ATTIVITA DEL GRUPPO DI LAVORO PER L INFORMATIZZAZIONE DEI PRODOTTI IN AMBIENTE GIS vers. 2 del

ATTIVITA DEL GRUPPO DI LAVORO PER L INFORMATIZZAZIONE DEI PRODOTTI IN AMBIENTE GIS vers. 2 del ATTIVITA DEL GRUPPO DI LAVORO PER L INFORMATIZZAZIONE DEI PRODOTTI IN AMBIENTE GIS vers. 2 del 24-09-2013 Dopo la sperimentazione realizzata per il Progetto S1 della Convenzione 2007-2009 l Allegato C

Dettagli

CORSO DI PROGRAMMAZIONE JAVA STANDARD + ENTERPRISE EDITION

CORSO DI PROGRAMMAZIONE JAVA STANDARD + ENTERPRISE EDITION CORSO DI PROGRAMMAZIONE JAVA STANDARD + ENTERPRISE EDITION 0 DURATA 200 ore CONTENUTI Oracle PL/SQL Introduzione al PL/SQL Cenni su SQL con utilizzo di SQL*PLUS Configurazione ambiente Developer DB Classi,

Dettagli

Gestione della Banca Dati dei Suoli

Gestione della Banca Dati dei Suoli Gestione della Banca dei Suoli Paola TAROCCO*, Francesca Sapio**, Roberto Boca**, Cristina Bizzarri***, Roberta Maltoni***, Paolo Conci*** * Geologico Sismico e dei Suoli - Regione Emilia-Romagna web:http://www.regione.emiliaromagna.it/geologia

Dettagli

Umbriageo: aggiornamento dei servizi web interoperabili

Umbriageo: aggiornamento dei servizi web interoperabili Umbriageo: aggiornamento dei servizi web interoperabili Ambra Ciarapica. Regione Umbria Dirigente Sistema Informativo Regionale Ambientale e Territoriale, aciarapica@regione.umbria.it Gianluca Riscaio.

Dettagli

Ministero dell Istruzione dell Università e della Ricerca

Ministero dell Istruzione dell Università e della Ricerca Ministero dell Istruzione dell Università e della Ricerca ESAME DI STATO DI ISTRUZIONE SECONDARIA SUPERIORE ATTENZIONE All interno sono presenti due Esempi di prova ESAME DI STATO DI ISTRUZIONE SECONDARIA

Dettagli

GUIDA ALL ACCESSO DEI SERVIZI WEB MEDIANTE QUANTUM GIS

GUIDA ALL ACCESSO DEI SERVIZI WEB MEDIANTE QUANTUM GIS GUIDA ALL ACCESSO DEI SERVIZI WEB MEDIANTE Titolo Autore Oggetto Argomenti Guida all accesso dei Servizi Web mediante l utilizzo del software Quantum GIS Ministero dell Ambiente e della Tutela del Territorio

Dettagli

Introduzione a Java Servlet Technology

Introduzione a Java Servlet Technology Introduzione a Java Technology SAPIENZA Università di Roma Corso di Architetture Software Orientate ai Servizi Chi ha conosciuto quella forma del principio di ragione che apparisce nel tempo puro in quanto

Dettagli

Realizzazione di un sistema a supporto del testing automatico di Rich Internet Applications

Realizzazione di un sistema a supporto del testing automatico di Rich Internet Applications tesi di laurea Realizzazione di un sistema a supporto del testing automatico di Rich Anno Accademico 2007/2008 relatore Ch.mo prof. Porfirio Tramontana correlatore Ch.mo ing. Domenico Amalfitano candidato

Dettagli

Dal Sistema Informativo Territoriale all Infrastruttura di Dati Territoriali:

Dal Sistema Informativo Territoriale all Infrastruttura di Dati Territoriali: Dal Sistema Informativo Territoriale all Infrastruttura di Dati Territoriali: soluzioni di implementazione con software Free/Open Source Seminario Interoperabilità nelle Infrastrutture di Dati Territoriali

Dettagli

L'Infrastruttura geografica toscana I servizi di condivisione dati verso INSPIRE

L'Infrastruttura geografica toscana I servizi di condivisione dati verso INSPIRE L'Infrastruttura geografica toscana I servizi di condivisione dati verso INSPIRE SEMINARIO L'infrastruttura dei servizi Andrea Peri FIRENZE, 29 maggio 2013 Auditorium di Santa Apollonia Via San Gallo,

Dettagli

Architetture Client/Server. Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo

Architetture Client/Server. Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo Basi di Dati Architetture Client/Server D B M G Architettura centralizzata Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo Tutta l intelligenza

Dettagli

REGIONE SARDEGNA. Servizio Informativo e Cartografico Regionale

REGIONE SARDEGNA. Servizio Informativo e Cartografico Regionale REGIONE SARDEGNA Servizio Informativo e Cartografico Regionale Indirizzo Viale Trieste n. 186, angolo Via S. Paolo 09125 Cagliari Telefono/Fax 070 606 4206 / 070 606 5813 E-Mail geoportale@regione.sardegna.it

Dettagli

Introduzione a Internet e World Wide Web

Introduzione a Internet e World Wide Web Introduzione a Internet e World Wide Web Sommario Breve storia di Internet Commutazione di pacchetto e TCP/IP Il Web HTTP HTML CGI... Connessione tra basi di dati e Web Internetworking (collegamento fra

Dettagli

Progetto d esame. La logica di gioco. Tecnologie e applicazioni web, a.a 2017/2018. Fase di posizionamento

Progetto d esame. La logica di gioco. Tecnologie e applicazioni web, a.a 2017/2018. Fase di posizionamento Progetto d esame Tecnologie e applicazioni web, a.a 07/08 Si realizzi un applicazione web, comprensiva di server con API stile REST e front-end di tipo SPA, che permetta ad una community di utenti di giocare

Dettagli

Sviluppo di un applicazione di front-end per il monitoraggio di un Isola Ecologica

Sviluppo di un applicazione di front-end per il monitoraggio di un Isola Ecologica Sviluppo di un applicazione di front-end per il monitoraggio di un Isola Ecologica Candidato: Lorenzo D Eri Relatore: Prof. Sergio Carrato Correlatore: Ing. Vojko Croselli 2 dicembre 2015 Università degli

Dettagli

La tecnologia per le applicazioni Web

La tecnologia per le applicazioni Web La tecnologia per le applicazioni Web Laura Farinetti Dip. Automatica e Informatica Politecnico di Torino farinetti@polito.it L. Farinetti - Politecnico di Torino 1 Obiettivo z Capire il funzionamento

Dettagli

Specifiche di Interfacciamento al Sistema Centralizzato Nazionale Targhe e Transiti (SCNTT)

Specifiche di Interfacciamento al Sistema Centralizzato Nazionale Targhe e Transiti (SCNTT) DIPARTIMENTO DELLA PUBBLICA SICUREZZA Direzione Centrale dei Servizi Tecnico Logistici e della Gestione Patrimoniale Sistema Integrato di Videosorveglianza sviluppato nell ambito del progetto Vie Sicure

Dettagli

Allegato 1 Descrizione profili professionali

Allegato 1 Descrizione profili professionali Servizio di progettazione, analisi, sviluppo, manutenzione adeguativa, correttiva ed evolutiva di sistemi informativi su piattaforma IBM Websphere BPM - CIG Z2C2542018 Allegato 1 Descrizione profili professionali

Dettagli

insiel Centri di Servizio Territoriali Opportunità e sfide Il modello INSIEL INSIEL S.P.A. Forum PA 8 maggio 2006

insiel Centri di Servizio Territoriali Opportunità e sfide Il modello INSIEL INSIEL S.P.A. Forum PA 8 maggio 2006 Centri di Servizio Territoriali Opportunità e sfide Il modello INSIEL INSIEL S.P.A. Forum PA 8 maggio 2006 Stand Insiel Padiglione n. Relatore: ing. S. Barletta Indice 1 2 3 4 5 La nuova Insiel Centri

Dettagli

Infrastrutture per l'accesso. Grazia Ugolini

Infrastrutture per l'accesso. Grazia Ugolini Infrastrutture per l'accesso Grazia Ugolini Carta Nazionale dei Servizi La Carta Nazionale dei Servizi (CNS) è uno strumento di identificazione in rete che consente la fruizione dei servizi delle amministrazioni

Dettagli

Verso l infrastruttura di dati spaziali: progetti e servizi del Sistema informativo regionale ambientale della Toscana

Verso l infrastruttura di dati spaziali: progetti e servizi del Sistema informativo regionale ambientale della Toscana Verso l infrastruttura di dati spaziali: progetti e servizi del Sistema informativo regionale ambientale della Toscana Camillo Berti, Cinzia Licciardello, Maurizio Trevisani ARPAT Sistema informativo regionale

Dettagli

Tecnologie di Sviluppo per il Web

Tecnologie di Sviluppo per il Web Tecnologie di Sviluppo per il Web Applicazioni Web con Servlet e JSP: Concetti Avanzati G. Mecca mecca@unibas.it Università della Basilicata Applicazioni Web J2EE >> Sommario Concetti Avanzati Preliminari

Dettagli

I SISTEMI GIS E LA GESTIONE DELLE RETI DI MONITORAGGIO

I SISTEMI GIS E LA GESTIONE DELLE RETI DI MONITORAGGIO I SISTEMI GIS E LA GESTIONE DELLE RETI DI MONITORAGGIO Alessandro Peloso ENEA, Prevenzione Rischi Naturali e Mitigazione Effetti Giornata di Studio MONITORAGGIO SISMICO DEGLI EDIFICI STRATEGICI E DI PARTICOLARE

Dettagli

La realizzazione di WebGis con strumenti "Open Source".

La realizzazione di WebGis con strumenti Open Source. La realizzazione di WebGis con strumenti "Open Source". Esempi di impiego di strumenti a sorgente aperto per la realizzazione di un Gis con interfaccia Web Cos'è un Web Gis? Da wikipedia: Sono detti WebGIS

Dettagli

Implementazione di una Spatial Data Infrastructure

Implementazione di una Spatial Data Infrastructure 2 marzo 2016 Aula Conferenze ARPA Puglia Implementazione di una Spatial Data Infrastructure Dott. Carmine Massarelli Implementazione di una SDI Spatial Data Infrastructure Tecnologie Metodi veicolare l

Dettagli

Facilitare l interazione con le altre componenti dei sistemi informativi aziendali e non, grazie all utilizzo di web service nella nuova gestione

Facilitare l interazione con le altre componenti dei sistemi informativi aziendali e non, grazie all utilizzo di web service nella nuova gestione Facilitare l interazione con le altre componenti dei sistemi informativi aziendali e non, grazie all utilizzo di web service nella nuova gestione ambiente SIC Nicola Frignani 17 ottobre 2017 AGENDA Modelli

Dettagli