inspire service architecture eurogeographics network services workshop 5-6 february 2008...

16
INSPIRE Service Architecture EuroGeographics Network Services Workshop 5-6 February 2008 [email protected] Input provided by Network Services Drafting Team

Upload: antoine-eddie

Post on 02-Apr-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: INSPIRE Service Architecture EuroGeographics Network Services Workshop 5-6 February 2008 graham.vowles@ordnancesurvey.co.uk Input provided by Network Services

INSPIRE Service Architecture

EuroGeographics Network Services Workshop5-6 February 2008

[email protected]

Input provided by Network Services Drafting Team

Page 2: INSPIRE Service Architecture EuroGeographics Network Services Workshop 5-6 February 2008 graham.vowles@ordnancesurvey.co.uk Input provided by Network Services

INSPIRE DocumentsINSPIRE Directive

INSPIRE Technical Architecture Overview

INSPIRE Network Services Architecture

Draft Implementing Rules forDiscovery and View Services (IR1)

http://www.ec-gis.org/inspire/reports.cfm#NetworkImplementtingRules

Page 3: INSPIRE Service Architecture EuroGeographics Network Services Workshop 5-6 February 2008 graham.vowles@ordnancesurvey.co.uk Input provided by Network Services

INSPIRE Directive

• Requirements for the INSPIRE Network Services are defined in the INSPIRE Directive

• Network Services Drafting Team are responsible for defining the INSPIRE Network Services Architecture and the Implementing Rules for the Network Services

• Network Services Drafting Team worked with the Metadata and Data Specification Drafting Team to develop the high-level architecture as defined in the INSPIRE Technical Architecture Overview

Page 4: INSPIRE Service Architecture EuroGeographics Network Services Workshop 5-6 February 2008 graham.vowles@ordnancesurvey.co.uk Input provided by Network Services

INSPIRE Technical Architecture Overview

• provides a high-level overview of the technical architecture of INSPIRE

• supports the discussion within and between the Commission, Drafting Teams, Thematic Working Groups, LMOs and SDICs

Page 5: INSPIRE Service Architecture EuroGeographics Network Services Workshop 5-6 February 2008 graham.vowles@ordnancesurvey.co.uk Input provided by Network Services

RegistersService Metadata

Data Set Metadata

Registry Service Discovery Service

DT MD

DT

NS

GeoRM layers

Application and Geoportals

Service Bus

InvokeSDService

Transf. Service

Spatial Data Set

TWG TWG TWG

Thematic DS

Framework for harmonized DS

DT DS

ViewService

DownloadService

INSPIRE Technical Architecture - OverviewD

ata

Laye

rS

ervi

ce

Laye

rA

ppl.

Laye

r

Page 6: INSPIRE Service Architecture EuroGeographics Network Services Workshop 5-6 February 2008 graham.vowles@ordnancesurvey.co.uk Input provided by Network Services

Spatial Data

• Framework for data specifications (based on ISO 19100 series of standards)– description of each of the 34 spatial

data themes– a Generic Conceptual Model– a methodology for the development of

harmonised data specifications– guidelines for the encoding of spatial

data

• Data specifications for the spatial data themes will be developed in the next years based on this framework

Spatial Data Set

TWG TWG TWG

Thematic DS

Framework for harmonized DS

DT DS

Up to 34 theme-specific

data specifi-cations

Page 7: INSPIRE Service Architecture EuroGeographics Network Services Workshop 5-6 February 2008 graham.vowles@ordnancesurvey.co.uk Input provided by Network Services

Service Metadata

Data Set Metadata

Discovery Service

DT MD

D

T N

S

Metadata• Data Set Metadata

– discover, evaluation and use– keywords– simple search criteria about

key characteristics about the data set

– Spatial and temporal extent

• Metadata– Must be kept consistent with

the actual resource

• Service Metadata – enables the

discovery of spatial data services.

– service type – operations

parameters– geographic

information

Page 8: INSPIRE Service Architecture EuroGeographics Network Services Workshop 5-6 February 2008 graham.vowles@ordnancesurvey.co.uk Input provided by Network Services

Discovery Service

DT

NS

GeoRM layers

InvokeSDService

Transf. Service

ViewService

DownloadService

• Separation between INSPIRE terms (general, long term,..) and applied specs• Usage of SOAP/ WSDL / … ?

Network Services

Mapping:– View => WMS – Discovery => CSW– Download ~ WFS and more– Transformat, ~ WCTS OR Coordinate Transf.

as WPS Profile + Schema Translation

– Invoke SD ~tbdService

Publish-find-bind pattern

Separation between – Application layer – GeoRM Layer– Service Layer– Data Layer

BindFindPublish

Page 9: INSPIRE Service Architecture EuroGeographics Network Services Workshop 5-6 February 2008 graham.vowles@ordnancesurvey.co.uk Input provided by Network Services

INSPIRE Network Services Architecture

• Provides more detail than the INSPIRE Technical Architecture – Overview document

• Follows Services Oriented Architecture principles

• Provides the Architecture within which all INSPIRE Services will be implemented – ie the context for INSPIRE Network Services Implementing Rules

Page 10: INSPIRE Service Architecture EuroGeographics Network Services Workshop 5-6 February 2008 graham.vowles@ordnancesurvey.co.uk Input provided by Network Services

Application and Geoportals

Service Bus

Registry Service Discovery Service ViewService

InvokeSDService

DownloadService

Transf. Service

GeoRM layers

INSPIRE Service Types

• Discovery, View, Download, Transformation and Invoke Spatial Data Service are mandated by the INSPIRE Directive

• Registry Service – an additional service type needed to run an interoperable spatial data infrastructure

Page 11: INSPIRE Service Architecture EuroGeographics Network Services Workshop 5-6 February 2008 graham.vowles@ordnancesurvey.co.uk Input provided by Network Services

INSPIREServices

INSPIREServices

INSPIREServices

INSPIREServices

INSPIREServices

Applications and Geoportals Applications and Geoportals

Service Bus

INSPIRE Service Bus

• Proposal is to implement INSPIRE Network Services using SOAP/WSDL based web services

• SDICs, LMOs are invited to comment

Page 12: INSPIRE Service Architecture EuroGeographics Network Services Workshop 5-6 February 2008 graham.vowles@ordnancesurvey.co.uk Input provided by Network Services

User

Provider (e.g. MS, other)

Geoportal, Applications

INSPIRE Services

non INSPIRE compatible Services

Undefined interface

Interface bridge

Provider (e.g. MS, other)

INSPIRE Services

non INSPIRE compatible Services

Interface bridge

Mediator with non-INSPIRE Compatible Services

• INSPIRE Network Services can be used to wrap non-INSPIRE compatible services

Page 13: INSPIRE Service Architecture EuroGeographics Network Services Workshop 5-6 February 2008 graham.vowles@ordnancesurvey.co.uk Input provided by Network Services

UserUser

Provider (e.g. MS, other)Provider (e g. EC…)

Geoportal, Applications

INSPIRE Services

Application,…

INSPIRE Services

Cascades access

Conceptual multi tier architecture of the INSPIRE Geo-portal

• The INSPIRE architecture can be structured with multiple tiers, which might be cascaded

Page 14: INSPIRE Service Architecture EuroGeographics Network Services Workshop 5-6 February 2008 graham.vowles@ordnancesurvey.co.uk Input provided by Network Services

eGovernment Integration

• Based on European Interoperability Framework (EIF)

• It provides standards and guidelines for the implementation national interoperability frameworks

• Useful context for Member States when implementing the INSPIRE Directive

• INSPIRE Network Services is well aligned with the ongoing work on the new European Interoperability Framework.

Page 15: INSPIRE Service Architecture EuroGeographics Network Services Workshop 5-6 February 2008 graham.vowles@ordnancesurvey.co.uk Input provided by Network Services

GeoRMData

GeoRM Layers

Identity

Price & Order

License

Registry Service Discovery Service

GeoRMServices

Application and Geoportals

Service Bus

ViewService

InvokeSDService

DownloadService

Transf. Service

Geo Right Management (GeoRM)

• Annex A describes the possible scenarios how the INSPIRE Services could be invoked using the GeoRM framework

Page 16: INSPIRE Service Architecture EuroGeographics Network Services Workshop 5-6 February 2008 graham.vowles@ordnancesurvey.co.uk Input provided by Network Services

Conclusions

• INSPIRE Directive – defines the requirements• INSPIRE Technical Architecture – defines the

high-level architecture• INSPIRE Network Services Architecture –

defines the architecture for the INSPIRE Network Services Implementing Rules

• INSPIRE Network Services IRs – define how Member States implement each of the INSPIRE service types.