WP6 - Testbeds: eResponse - PowerPoint PPT Presentation

1 / 29
About This Presentation
Title:

WP6 - Testbeds: eResponse

Description:

European area: few number of services. Local design and implementation for the testbed ... L= Legend (set of images, one for each Dataset) LD=List Of Datasets ... – PowerPoint PPT presentation

Number of Views:23
Avg rating:3.0/5.0
Slides: 30
Provided by: Lore83
Category:

less

Transcript and Presenter's Notes

Title: WP6 - Testbeds: eResponse


1
WP6 - Testbeds eResponse
  • Lorenzino Vaccari
  • University of Trento

2
Outline
  • Introduction
  • Testbed scenarios
  • GIS Web Services formalization and interactions
  • Gazetteer services
  • Map request services
  • Download request services
  • GIS Web services implementation
  • Cluster of GIS Web services
  • Conclusions

3
Introduction
  • WP6 eResponse testbed
  • Flooding in Trento, Italy
  • Urban disaster in London, UK
  • Supporting eResponse scenario with OpenKnowledge
  • GIS agency (sub) scenario
  • Analysis of GIS services status
  • GIS Web services identification Gazetteer
    Services, Map Services, Download (Geodata)
    Services
  • Technical Standardization good
  • On-line availability
  • US area good
  • European area few number of services
  • Local design and implementation for the testbed
  • Cluster of GIS Web services

4
Outline
  • Introduction
  • Testbed scenarios
  • GIS Web Services formalization and interactions
  • Gazetteer services
  • Map request services
  • Download request services
  • GIS Web services implementation
  • Cluster of GIS Web services
  • Conclusions

5
eResponse scenario flooding
  • Flooding in Trento Organizational View

Event
Municipality Coordination Centers (MCC)
Municipality Fire Team (MFT)
Citizen
Provincial Emergency Coordination Center (PECC)
GIS Agencies (GA)
Phone (115)
GIS Scenario updated, contextual and certified
emergency geoinformation
PECC Fire Team (PFT)
6
GIS agency scenario
  • Coordination Center GIS Agency interaction
  • Organizational view
  • Role identification

Provincial Emergency Coordination Center Service
Requestor (PECC_SR)
GIS Agency Service Requestor (GA_SR)
GIS Agency Service Provider (GA_SP)
GIS Agency Map Provider (GA_MAP)
GIS Agency Dataset Provider (GA_DP)
GIS Agency Metadata Provider (GA_MEP)
GeoDBs
GIS-DB
7
Outline
  • Introduction
  • Testbed scenarios
  • GIS Web Services formalization and interactions
  • Gazetteer services
  • Map request services
  • Download request services
  • GIS Web services implementation
  • Cluster of GIS Web services
  • Conclusions

8
Gazetteer Service - activities
9
Gazetteer Service - interactions
WSDL interface FindPlaceNameTN.xml
10
Map Service - activities
11
Map Service - interactions
WSDL interface WmsMapService.xml
12
Map Service Interaction Model
  • BBoundingBox
  • CapCapabilities info (including
  • MaxExtent,
  • Format,
  • Version,
  • Geographic Reference System)
  • IMDigital Image Map
  • L Legend (set of images, one for each Dataset)
  • LDList Of Datasets (all available)
  • M Digital Map (image format)
  • SDSelected datasets (chosen by requestor)

13
Download Service - activities
14
Download Service - interactions
WSDL interface WfsMapService.xml
15
Outline
  • Introduction
  • Testbed scenarios
  • GIS Web Services formalization and interactions
  • Gazetteer services
  • Map request services
  • Download request services
  • GIS Web services implementation
  • Cluster of GIS Web services
  • Conclusions

16
Services Implementation - OGC
  • The Open Geospatial Consortium (OGC) is a
    consortium that proposes specifications for
    interfaces and protocols for GIS data management
    and sharing. OGC specifications include
  • Web Map Service (WMS) ? Map service.
  • Web Feature Service (WFS) ? Download service.
  • WMS e WFS can be invoked by submitting requests
    in the form of URLs (GET/POST).

17
Services Implementation - SOA
We implement the operations offered by WMS and
WFS following OpenGIS Web Services initiative
(Service Oriented Architecture)
Client
GetCapabilities, GetFeatureInfo, GetMap
GetCapabilities, DescribeFeatureType, GetFeature
WMS
WFS
Geospatial data repository
18
System Architecture
WMS/WFS
Gazetteer


Web Server
Web Server
WSDL Document
WSDL Document

ltltdevelopmentgtgt
ltltDevelopmentgtgt
DBMS



ODBC Driver
HTTP

HTTP

Client application
Client application


Web server
Map/Download application
String search appl.



ltltdevelopmentgtgt
ltltDevelopmentgtgt
Map server
ltltUsesgtgt
ltltCallgtgt
ltltUsesgtgt


SOAP Middleware

SOAP Middleware
DBMS Protocol


CGI/HTTP
ltltCallgtgt
Application Server (Axis)
Application Server (Axis)


HTTP
HTTP






SOAP Messages

SOAP Messages
Server application
Server application
JDBC/ODBC Driver
ltltUsesgtgt
ltltUsesgtgt

SOAP Middleware
SOAP Middleware
SOAP Messages
SOAP Messages
19
Outline
  • Introduction
  • Testbed scenarios
  • GIS Web Services formalization and interactions
  • Gazetteer services
  • Map request services
  • Download request services
  • GIS Web services implementation
  • Cluster of GIS Web services
  • Conclusions

20
Cluster of GIS Web Services
Service Composition Gazetteer Map Download
21
Outline
  • Introduction
  • Testbed scenarios
  • GIS Web Services formalization and interactions
  • Gazetteer services
  • Map request services
  • Download request services
  • GIS Web services implementation
  • Cluster of GIS Web services
  • Conclusions

22
Conclusions Where we are
  • eResponse scenarios description
  • Flooding in Trento
  • Urban disaster in London
  • Supporting eResponse GIS scenario
  • Organizational framework
  • Interaction description
  • Services identification and design (WSDL)
  • Cluster of GIS Web services design

23
Conclusions Next steps
  • GIS agency scenario realization
  • Web services implementation
  • Web services cluster implementation
  • Services grounding (datasets, metadata)
  • From sequence diagram to LCC interaction models
  • OpenKnowledge as user interface paradigm
  • Network of GIS agencies (service providers)
  • Semantic search of geo services
  • Semantic GIS queries (e.g. Map of gasoline
    stations near Trento)
  • Semantic matching (WP3) query rewriting
    (gasoline stations ? fuel point ? gas_point
    )
  • Shared Ontologies identification
  • Ontologies evolution issue

24
Conclusions - Map request
25
Thank you !
  • Questions ?

26
(No Transcript)
27
Gazzetter Service - classes
28
Map Service - classes
29
Download Service - classes
Write a Comment
User Comments (0)
About PowerShow.com