21
WS-GIS: Towards a SOA- Based SDI Federation Fábio Luiz Leite Júnior Information System Laboratory University of Campina Grande [email protected] http://www.lsi.dsc.ufcg.edu.br

WS-GIS: Towards a SOA-Based SDI Federation

  • Upload
    skule

  • View
    20

  • Download
    1

Embed Size (px)

DESCRIPTION

Fábio Luiz Leite Júnior Information System Laboratory University of Campina Grande [email protected] http://www.lsi.dsc.ufcg.edu.br. WS-GIS: Towards a SOA-Based SDI Federation. Outline. Introduction Architecture Example Scenario Conclusion and Further work. Introduction. - PowerPoint PPT Presentation

Citation preview

Page 1: WS-GIS: Towards a SOA-Based SDI Federation

WS-GIS: Towards a SOA-Based SDI Federation

Fábio Luiz Leite JúniorInformation System LaboratoryUniversity of Campina [email protected]://www.lsi.dsc.ufcg.edu.br

Page 2: WS-GIS: Towards a SOA-Based SDI Federation

2

Outline

Introduction Architecture Example Scenario Conclusion and Further work

Page 3: WS-GIS: Towards a SOA-Based SDI Federation

3

Introduction

The increasing of spatial digital data Petabytes / year in satellite images Digital maps Use of maps in mobile devices

Page 4: WS-GIS: Towards a SOA-Based SDI Federation

4

Main issues: Spatial-aware search engines Data replication should be minimized The use of standards is mandatory

Spatial Data Infrastructure Global, national, and local scale, Using semantic Based on Service-Oriented Architecture

Introduction

Page 5: WS-GIS: Towards a SOA-Based SDI Federation

5

Introduction

SDI – “Technologies, policies, and people necessary to promote sharing of geospatial data throughout all levels of government, the private and non-profit sectors, and the academic community”.

Page 6: WS-GIS: Towards a SOA-Based SDI Federation

6

Introduction

Page 7: WS-GIS: Towards a SOA-Based SDI Federation

7

Introduction

... in the spatial domain base maps, coordinate transformation,

gazetteer, location-based systems, routing, overlay, buffer

how to find out precisely the service a user is requesting ? Keyword-based search ?

Page 8: WS-GIS: Towards a SOA-Based SDI Federation

8

Introduction Web services limitation:

UDDI registry contains little textual information about the underlying services

Keyword-based search may retrieve many irrelevant services just because they contain the addressed keyword

WSDL and UDDI descriptions express almost none of the service semantics

When dealing with spatial data these directories should become spatial-aware

Page 9: WS-GIS: Towards a SOA-Based SDI Federation

9

Our proposal – WS-GIS

A Spatial Data Infrastructure based on SOA for data and services sharing

Users may query a distributed catalog service, semantically enhanced with ontologies

WS-GIS enables spatial search on distributed catalog

Data sharing through some SDI

Page 10: WS-GIS: Towards a SOA-Based SDI Federation

10

Architecture

Page 11: WS-GIS: Towards a SOA-Based SDI Federation

11

Architecture Semantic integration among catalogues

Each SDI defines its own ontology that is used in its catalogues

Assumption: there is a set of concepts which can be shared among the SDIs Clustering semantic communities [Hameed et

al, 2004] Communities are formed through semantic

mapping between SDIs Catalogues that receive the propagated

query make the semantic mapping between the local ontology and the global one

Page 12: WS-GIS: Towards a SOA-Based SDI Federation

12

Semantic integration among catalogues

Page 13: WS-GIS: Towards a SOA-Based SDI Federation

13

Architecture

Page 14: WS-GIS: Towards a SOA-Based SDI Federation

14

ArchitectureService

Description Tool

Service Description

Tool

Geographic MatchmakerFunctionalities

Geographic MatchmakerFunctionalities

Query Propagation

Query Broker

Ontology Reconciliation

Service Providers

Service Designers

Semantic Web servicedescriptions (OWL-S)

Description Repository

SDI Ontology

fin

d W

eb s

erv

ices

submit queries

uses

uses

Service Description

Tool

Service Description

Tool

Geographic MatchmakerFunctionalities

Geographic MatchmakerFunctionalities

Query Propagation

Query Broker

Ontology Reconciliation

Service Providers

Service Designers

Semantic Web servicedescriptions (OWL-S)

Description Repository

SDI Ontology

fin

d W

eb s

erv

ices

submit queries

uses

uses

Page 15: WS-GIS: Towards a SOA-Based SDI Federation

15

Architecture

The catalog service is the core of our architecture Responsible for SDIs integration at local,

national or international scope Each SDI maintains a spatial-aware

catalogue which may find resources locally Communication protocol which propagates

rewritten queries to other SDI catalogues Strategy to maintain the federation Comply with OGC Catalogue API standard

Page 16: WS-GIS: Towards a SOA-Based SDI Federation

16

Example Scenario

Suppose that a user would like visualize a SVG map Regions of Paraíba (AESA) Rivers (and water quality) in Sertão

region (SUDEMA) Roads of the entire state (DER)

AESA SDI Contains Gazetteer service Map conversion service (GML - SVG)

Page 17: WS-GIS: Towards a SOA-Based SDI Federation

17

Example Scenario

Page 18: WS-GIS: Towards a SOA-Based SDI Federation

18

Page 19: WS-GIS: Towards a SOA-Based SDI Federation

19

Conclusion

This is a work in progress WS-GIS architecture which aims to

implement a SOA-based SDI A set of spatial services and a federation

of catalogues to enable distributed queries Main purpose

to enable integration of heterogeneous spatial data sets,

by promoting interoperability, flexibility and service chaining

Page 20: WS-GIS: Towards a SOA-Based SDI Federation

20

Further Work

To improve the workflow service Load balancing, Quality of service monitoring, Data provenance and service context

Automatic ontology reconciliation To extend to mobile GIS applications Performance evaluation To analyse the use of grid computing in

our architecture

Page 21: WS-GIS: Towards a SOA-Based SDI Federation

21

Thank you very much!

Questions?