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

1 WS-GIS: Towards a SOA-Based SDI Federation Fábio Luiz Leite Júnior Information System Laboratory University of Campina Grande [email protected]

Embed Size (px)

Citation preview

Page 1: 1 WS-GIS: Towards a SOA-Based SDI Federation Fábio Luiz Leite Júnior Information System Laboratory University of Campina Grande fabio@dsc.ufcg.edu.br

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: 1 WS-GIS: Towards a SOA-Based SDI Federation Fábio Luiz Leite Júnior Information System Laboratory University of Campina Grande fabio@dsc.ufcg.edu.br

2

Outline

Introduction Architecture Example Scenario Conclusion and Further work

Page 3: 1 WS-GIS: Towards a SOA-Based SDI Federation Fábio Luiz Leite Júnior Information System Laboratory University of Campina Grande fabio@dsc.ufcg.edu.br

3

Introduction

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

Page 4: 1 WS-GIS: Towards a SOA-Based SDI Federation Fábio Luiz Leite Júnior Information System Laboratory University of Campina Grande fabio@dsc.ufcg.edu.br

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: 1 WS-GIS: Towards a SOA-Based SDI Federation Fábio Luiz Leite Júnior Information System Laboratory University of Campina Grande fabio@dsc.ufcg.edu.br

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: 1 WS-GIS: Towards a SOA-Based SDI Federation Fábio Luiz Leite Júnior Information System Laboratory University of Campina Grande fabio@dsc.ufcg.edu.br

6

Introduction

Page 7: 1 WS-GIS: Towards a SOA-Based SDI Federation Fábio Luiz Leite Júnior Information System Laboratory University of Campina Grande fabio@dsc.ufcg.edu.br

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: 1 WS-GIS: Towards a SOA-Based SDI Federation Fábio Luiz Leite Júnior Information System Laboratory University of Campina Grande fabio@dsc.ufcg.edu.br

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: 1 WS-GIS: Towards a SOA-Based SDI Federation Fábio Luiz Leite Júnior Information System Laboratory University of Campina Grande fabio@dsc.ufcg.edu.br

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: 1 WS-GIS: Towards a SOA-Based SDI Federation Fábio Luiz Leite Júnior Information System Laboratory University of Campina Grande fabio@dsc.ufcg.edu.br

10

Architecture

Page 11: 1 WS-GIS: Towards a SOA-Based SDI Federation Fábio Luiz Leite Júnior Information System Laboratory University of Campina Grande fabio@dsc.ufcg.edu.br

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: 1 WS-GIS: Towards a SOA-Based SDI Federation Fábio Luiz Leite Júnior Information System Laboratory University of Campina Grande fabio@dsc.ufcg.edu.br

12

Semantic integration among catalogues

Page 13: 1 WS-GIS: Towards a SOA-Based SDI Federation Fábio Luiz Leite Júnior Information System Laboratory University of Campina Grande fabio@dsc.ufcg.edu.br

13

Architecture

Page 14: 1 WS-GIS: Towards a SOA-Based SDI Federation Fábio Luiz Leite Júnior Information System Laboratory University of Campina Grande fabio@dsc.ufcg.edu.br

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: 1 WS-GIS: Towards a SOA-Based SDI Federation Fábio Luiz Leite Júnior Information System Laboratory University of Campina Grande fabio@dsc.ufcg.edu.br

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: 1 WS-GIS: Towards a SOA-Based SDI Federation Fábio Luiz Leite Júnior Information System Laboratory University of Campina Grande fabio@dsc.ufcg.edu.br

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: 1 WS-GIS: Towards a SOA-Based SDI Federation Fábio Luiz Leite Júnior Information System Laboratory University of Campina Grande fabio@dsc.ufcg.edu.br

17

Example Scenario

Page 18: 1 WS-GIS: Towards a SOA-Based SDI Federation Fábio Luiz Leite Júnior Information System Laboratory University of Campina Grande fabio@dsc.ufcg.edu.br

18

Page 19: 1 WS-GIS: Towards a SOA-Based SDI Federation Fábio Luiz Leite Júnior Information System Laboratory University of Campina Grande fabio@dsc.ufcg.edu.br

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: 1 WS-GIS: Towards a SOA-Based SDI Federation Fábio Luiz Leite Júnior Information System Laboratory University of Campina Grande fabio@dsc.ufcg.edu.br

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: 1 WS-GIS: Towards a SOA-Based SDI Federation Fábio Luiz Leite Júnior Information System Laboratory University of Campina Grande fabio@dsc.ufcg.edu.br

21

Thank you very much!

Questions?