inspire service architecture eurogeographics network services workshop 5-6 february 2008...
TRANSCRIPT
INSPIRE Service Architecture
EuroGeographics Network Services Workshop5-6 February 2008
Input provided by Network Services Drafting Team
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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.