21-24 ottobre 2008 Congresso ASITA L'Aquila1 Sviluppo di web services per linteroperabilità di informazioni geografiche nel contesto italiano ed europeo V. Sambucini Istituto Superiore per la protezione e la ricerca ambientale (ISPRA) M. Marinelli Eau de Web/ARNIA Software Srl C. Iannucci Almaviva SpA L. DellAmico
21-24 ottobre 2008 Congresso ASITA L'Aquila2 IDABC Obiettivi : permettere lo scambio di informazioni fra le amministrazioni pubbliche; facilitare la fornitura di servizi paneuropei alle imprese e ai cittadini; supportare linteroperabilità tra i sistemi a servizio di amministrazioni, imprese e cittadini; promuovere soluzioni telematiche innovative.
21-24 ottobre 2008 Congresso ASITA L'Aquila3 INSPIRE
21-24 ottobre 2008 Congresso ASITA L'Aquila4 SPC - SPCoop porta di dominio è linterfaccia che ogni amministrazione utilizzerà per esporre i propri servizi e/o richiamare quelli di altre amministrazioni; si articola in porta applicativa (che espone un servizio) e in porta delegata (che richiede un servizio esterno); busta e-gov: è un messaggio SOAP in XML, composto da due parti, di cui la prima contiene informazioni infrastrutturali mentre laltra parte dipende dal servizio applicativo esposto sulla porta di dominio; accordo di servizio: definisce le condizioni di uso di un determinato servizio; viene deciso tra le parti (amministrazioni) o imposto da una parte alle altre in determinati casi; servizi di registro: provvedono a catalogare i soggetti organizzativi (fruitori ed erogatori) e gli accordi di servizio e cooperazione sottoscritti e implementati su SPCoop; servizi di sicurezza: consentono lautenticazione e lautorizzazione alluso dei servizi; più in generale, implementano le politiche di sicurezza necessarie a garantire la riservatezza, lintegrità dei dati e servizi ecc.
21-24 ottobre 2008 Congresso ASITA L'Aquila5 Porta di dominio
21-24 ottobre 2008 Congresso ASITA L'Aquila6 Busta e-gov
21-24 ottobre 2008 Congresso ASITA L'Aquila7 Come esporre un servizio INSPIRE su SPCoop? Trasformazione WMS HTTP -> SOAP definire i soggetti fruitori ed erogatori, come richiesto da SPCoop; pubblicare il servizio nel registro dei servizi nella modalità prescritta da SPCoop
21-24 ottobre 2008 Congresso ASITA L'Aquila8 WMS da HTTP a SOAP proxy HTTP-> SOAP Web map client Client SOAP adapter Service SOAP adapter WMS http;//SOAP-adapter ?REQUEST=GetMap &LAYERS=layer1, layer2 &FORMAT=image/png &HEIGHT=200 &WIDTH=200 &TRANSPARENT=true &BBOX= , , , …. http;//WMS ?REQUEST=GetMap &LAYERS=layer1, layer2 &FORMAT=image/png &HEIGHT=200 &WIDTH=200 &TRANSPARENT=true &BBOX= , , , <soapenv:Envelope xmlns:soapenv= xmlns:xsd= xmlns:xsi= > Header> GetMap layer1, layer2 image/png 200 true , , , ….
21-24 ottobre 2008 Congresso ASITA L'Aquila9 WMS da HTTP a SOAP esempio SOAP request message
21-24 ottobre 2008 Congresso ASITA L'Aquila10 WMS da HTTP a SOAP esempio SOAP response types
21-24 ottobre 2008 Congresso ASITA L'Aquila11 La pubblicazione dei services INSPIRE in SPCoop Un esempio: OpenSPCoop è un sw open source; è un sw open source; è adottato da ISPRA è adottato da ISPRA
21-24 ottobre 2008 Congresso ASITA L'Aquila12 Pubblicazione sulla porta di dominio (soggetti SPCoop)
21-24 ottobre 2008 Congresso ASITA L'Aquila13 Pubblicazione sulla porta di dominio (accordi di servizio)
21-24 ottobre 2008 Congresso ASITA L'Aquila14 Pubblicazione sulla porta di dominio (integrazione WS) Modalità trasparente: Uso di stub End point: porta delegata
21-24 ottobre 2008 Congresso ASITA L'Aquila15 Prossimi passi … seguire levoluzione delle implementing rules di INSPIRE … proseguire nell'integrazione dei servizi di rete INSPIRE e SPCoop.
21-24 ottobre 2008 Congresso ASITA L'Aquila16 Grazie per la vostra attenzione