Upload
giovannetta-graziano
View
215
Download
0
Embed Size (px)
Citation preview
21-24 ottobre 2008 Congresso ASITA 2008 - L'Aquila 1
Sviluppo di web services per l’interoperabilità di informazioni geografiche nel contesto italiano ed europeo
V. Sambucini
Istituto Superiore per la protezione e la ricercaambientale (ISPRA)
M. Marinelli
Eau de Web/ARNIA Software Srl C. Iannucci
Almaviva SpAL. Dell’Amico
21-24 ottobre 2008 Congresso ASITA 2008 - L'Aquila 2
IDABC
Obiettivi :
permettere lo scambio di informazioni fra le amministrazioni pubbliche; facilitare la fornitura di servizi paneuropei alle imprese e ai cittadini; supportare l’interoperabilità tra i sistemi a servizio di amministrazioni, imprese e cittadini; promuovere soluzioni telematiche innovative.
21-24 ottobre 2008 Congresso ASITA 2008 - L'Aquila 3
INSPIRE
21-24 ottobre 2008 Congresso ASITA 2008 - L'Aquila 4
SPC - SPCoop
porta di dominio è l’interfaccia 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 l’altra 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 l’autenticazione e l’autorizzazione all’uso dei servizi; più in generale, implementano le politiche di sicurezza necessarie a garantire la riservatezza, l’integrità dei dati e servizi ecc.
21-24 ottobre 2008 Congresso ASITA 2008 - L'Aquila 5
Porta di dominio
21-24 ottobre 2008 Congresso ASITA 2008 - L'Aquila 6
Busta e-gov
21-24 ottobre 2008 Congresso ASITA 2008 - L'Aquila 7
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 2008 - L'Aquila 8
WMS da HTTP a SOAPproxy 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=2634000,5706000,2638000,5712000….
http;//WMS?REQUEST=GetMap
&LAYERS=layer1, layer2&FORMAT=image/png
&HEIGHT=200&WIDTH=200
&TRANSPARENT=true&BBOX=2634000,5706000,2638000,5712000
....
<soapenv:Envelope xmlns:soapenv=http://schemas.xmlsoap.orgsoapenvelope/" xmlns:xsd=http://www.w3.org/2001/XMLSchemaxmlns:xsi=http://www.w3.org/2001/XMLSchema-instance ><soapenv:Header>..</soapenv:>Header><soapenv:Body><PropertyRequest><property name=REQUEST>GetMap</property><property name=LAYERS>layer1, layer2</property><property name=FORMAT>image/png</property><property name=HEIGHT>200</property><property name=WIDTH>200</property><property name=TRANSPARENT>true</property><property name=BBOX>2634000,5706000,2638000,5712000</property>….</PropertyRequest></soapenv:Body></soapenv:Envelope>
21-24 ottobre 2008 Congresso ASITA 2008 - L'Aquila 9
WMS da HTTP a SOAPesempio SOAP request message
21-24 ottobre 2008 Congresso ASITA 2008 - L'Aquila 10
WMS da HTTP a SOAPesempio SOAP response types
21-24 ottobre 2008 Congresso ASITA 2008 - L'Aquila 11
La pubblicazione dei services INSPIRE in SPCoop
Un esempio: OpenSPCoop Un esempio: OpenSPCoop
è un sw open source;è un sw open source;
è adottato da ISPRAè adottato da ISPRA
21-24 ottobre 2008 Congresso ASITA 2008 - L'Aquila 12
Pubblicazione sulla porta di dominio (soggetti SPCoop)
21-24 ottobre 2008 Congresso ASITA 2008 - L'Aquila 13
Pubblicazione sulla porta di dominio (accordi di servizio)
21-24 ottobre 2008 Congresso ASITA 2008 - L'Aquila 14
Pubblicazione sulla porta di dominio (integrazione WS)
Modalità trasparente:
Uso di stub
End point: porta delegata
21-24 ottobre 2008 Congresso ASITA 2008 - L'Aquila 15
Prossimi passi
… seguire l’evoluzione delle implementing rules di INSPIRE
… proseguire nell'integrazione dei servizi di rete INSPIRE e SPCoop.
21-24 ottobre 2008 Congresso ASITA 2008 - L'Aquila 16
Grazie per la vostra attenzione