Implementation and Use of OGC/HMA/WMO/ISO & Inspire Standards in EUMETSAT EO Portal

Similar documents
HMA Standardisation Status

Heterogeneous Missions Accessibility: Interoperability for Earth Observation

GENeric European Sustainable Information Space for Environment.

The GIGAS Methodology

(Geo)DCAT-AP Status, Usage, Implementation Guidelines, Extensions

GeoDCAT-AP Representing geographic metadata by using the "DCAT application profile for data portals in Europe"

Linking and Finding Earth Observation (EO) Data on the Web

The Logical Data Store

CWIC Data Partner s Guide (OpenSearch) Approval Date:

Initial Operating Capability & The INSPIRE Community Geoportal

Metadata for Data Discovery: The NERC Data Catalogue Service. Steve Donegan

The European Commission s science and knowledge service. Joint Research Centre

Leveraging metadata standards in ArcGIS to support Interoperability. David Danko and Aleta Vienneau

Big Data Earth Observation Standardization elements Codrina Ilie TERRASIGNA TF7/SG5

Bruce Wright, John Ward, Malcolm Field, Met Office, United Kingdom

Major SAML 2.0 Changes. Nate Klingenstein Internet2 EuroCAMP 2007 Helsinki April 17, 2007

Umweltbundesamt. Masaryk University Laboratory on Geoinformatics and Cartography

CA SiteMinder Federation

Udemy for Business SSO. Single Sign-On (SSO) capability for the UFB portal

EarthLookCZ as Czech way to GMES

Introduction to INSPIRE. Network Services

INSPIRE: The ESRI Vision. Tina Hahn, GIS Consultant, ESRI(UK) Miguel Paredes, GIS Consultant, ESRI(UK)

Enterprise SOA Experience Workshop. Module 8: Operating an enterprise SOA Landscape

How to become an INSPIRE node and fully exploit the investments made?

SAFER the GIGAS Effect

SII Law Organization Coordination activities Examples of good practices Education Technical matters Success stories Challenges

Multi-Community, Multi-Sensor Maritime Earth Observation DC

SAML-Based SSO Solution

MetOcean Themes in INSPIRE

Title: Author(s)/Organisation(s): Working Group: References: Quality Assurance: A5.2-D3 [3.7] Information Grounding Service Component Specification

SAML-Based SSO Solution

Standards and business models transformations

Leveraging metadata standards in ArcGIS to support Interoperability. Aleta Vienneau and Marten Hogeweg

Integration Guide. PingFederate SAML Integration Guide (SP-Initiated Workflow)

The EOC Geoservice: Standardized Access to Earth Observation Data Sets and Value Added Products ABSTRACT

The UK Marine Environmental Data and Information Network MEDIN

The French Geoportal : linking discovery and view network services. INSPIRE Conference Krakow

CA CloudMinder. SSO Partnership Federation Guide 1.53

EVOlution of EO Online Data Access Services (EVO-ODAS) ESA GSTP-6 Project by DLR, EOX and GeoSolutions (2015/ /04)

DATA SHARING AND DISCOVERY WITH ARCGIS SERVER GEOPORTAL EXTENSION. Clive Reece, Ph.D. ESRI Geoportal/SDI Solutions Team

CA SiteMinder Federation

Extension of INSPIRE Download Services TG for Observation Data

CA SiteMinder. Federation Manager Guide: Legacy Federation. r12.5

The Scottish Spatial Data Infrastructure (SSDI)

Proposed update of Technical Guidance for INSPIRE Download services based on SOS

The Business of Identity: Business Drivers and Use Cases of Identity Web Services

SDI SOLUTIONS FOR INSPIRE: TECHNOLOGIES SUPPORTING A FRAMEWORK OF COOPERATION

SEXTANT 1. Purpose of the Application

THE GEOSS PLATFORM TOWARDS A BIG EO DATA SYSTEM LINKING GLOBAL USERS AND DATA PROVIDERS

CA CloudMinder. SSO Partnership Federation Guide 1.51

Federated Earth Observation (FedEO) OpenSearch Status

Metadata allows. Metadata Existing Guidelines. Data to be found Starts interoperability. Decision making based on Quality Relevance Time Geography

Metadata of geographic information

Simplify EO data exploitation for information-based services

CA SiteMinder. Federation in Your Enterprise 12.51

Spatial Data on the Web

Serving Large-Scale Coverages - How to Tame an Elephant

SmartHMA Introduction of SmartHMA project objectives

ArcGIS Server and Portal for ArcGIS An Introduction to Security

Introduction... 5 Configuring Single Sign-On... 7 Prerequisites for Configuring Single Sign-On... 7 Installing Oracle HTTP Server...

SAML-Based SSO Configuration

Identity Provider for SAP Single Sign-On and SAP Identity Management

INSPIRE Download Service

Esri Geoportal Server

Global Cryosphere Watch. GCW web portal Structure and demonstration

OpenSearch GeoSpatial-Time and! Earth Observation Extensions!

Leveraging OGC Services in ArcGIS Server. Satish Sankaran, Esri Yingqi Tang, Esri

EbRim implementation with GeoNetwork and Omar. EBRR SOFTWARE Acceptance Test Plan

Heterogeneous Mission Accessibility Testbed HMAT. Toolbox Software Security Layer. Acceptance Test Plan

Test Plan for Liberty Alliance SAML Test Event Test Criteria SAML 2.0

Download Service Implementing Rule and Technical Guidance

Warm Up to Identity Protocol Soup

National Identity Exchange Federation. Terminology Reference. Version 1.0

SDMX GLOBAL CONFERENCE

METAINFORMATION INFRASTRUCTURE FOR GEOSPATIAL INFORMATION

The GeoPortal Cookbook Tutorial

Advanced Client Conor P. Cahill Systems Technology Lab Intel Corporation

Software for Distributed Metadata Catalogue Services to Support the EU Portal

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

PRODUCT BROCHURE ERDAS APOLLO MANAGING AND SERVING GEOSPATIAL INFORMATION

Spatial Data on the Web

PV Developing Apps for tempo-spatial meteorological satellite data - using OGC Services. EUMETSAT ImageGallery Key Concepts for better MapApps

ERDAS APOLLO Managing and Serving Geospatial Information

HETEROGENEOUS MISSION ACCESSIBILITY TESTBED HMAT TOOLBOX SOFTWARE REQUIREMENT DOCUMENT (SECURITY LAYER) ESA-ESRIN D O C U M E N T

Nimsoft Service Desk. Single Sign-On Configuration Guide. [assign the version number for your book]

Compass INSPIRE Services. Compass INSPIRE Services. White Paper Compass Informatics Limited Block 8, Blackrock Business

SECTION 10 EXCHANGE PROTOCOL

Copernicus Space Component. Technical Collaborative Arrangement. between ESA. and. Enterprise Estonia

Setting up the Ihlet Social Cadastre

Services Specifications: Realizing New Business Capabilities

Multi-disciplinary Interoperability: the EuroGEOSS Operating Capacities

The Value of Metadata

MyWorkDrive SAML v2.0 Azure AD Integration Guide

Quick Connection Guide

Cataloguing GI Functions provided by Non Web Services Software Resources Within IGN

A service oriented approach for geographical data sharing

GeoServer, The Open Source Solution for the interoperable management of geospatial data

RealMe. SAML v2.0 Messaging Introduction. Richard Bergquist Datacom Systems (Wellington) Ltd. Date: 15 November 2012

RECOMMENDED DEPLOYMENT PRACTICES. The F5 and Okta Solution for High Security SSO

Approach to persistent identifiers and data-service-coupling in the German Spatial Data Infrastructure

Transcription:

Third Workshop on the use of GIS/OGC Standards in Meteorology 15-17 November 2010 at the Met Office, Exeter, UK Implementation and Use of OGC/HMA/WMO/ISO & Inspire Standards in EUMETSAT EO Portal Uwe Voges (con terra GmbH) Michael Schick (EUMETSAT)

Agenda EO-Portal Project History / Project Status Information Models System Overview Product Navigator UserManagement/IdP-Concept Clearinghouse WMS-Service / -Client (another presentation from Michael Schick) Next steps

EO Portal EO Portal provides single access point to EUMETSAT data and dissemination services Past: several applications with self contained user management Users had to register with every application and to memorise different user ids and passwords EO Portal encapsulates the legacy applications and offers a harmonised user interface to discover, search, order / subscribe to data and services Clearinghouse: EUMETSAT Partner Agencies/ GMES, WMO Unified Meteorological Archive (U-MARF) EUMETCast/ GEONETCast Distributed search, remote order Discover/search products Order/ subscription products GEONETCast Catalogue EUMETSAT EO Portal Discovery (Product Navigator) Registration Access to applications & data Order Followup Discover, search, register, order and subscribe Users Subscribe to services Register to messages Subscribe to services EUMETCast / GEONETCast User Notifcations (UNS) Other Dissemination Services will allow users to access data and services of partner agencies (e.g. CNES, NOAA, WMO, ESA) vice versa: allows partner agencies to discover, search, order and subscribe to EUMETSAT data and services via a set of programmatic, interoperable services Services based on OGC/HMA/ISO, WMO and INSPIRE EU specifications

Project History / Project Status 2008: Started with architectural design phase accomplished by con terra Implementation of Collection Catalogue (Product Navigator) with con terra s terracatalog Sophisticated security concept including IdentityProvider (IdP)- and UserManagement Prototype based on SUNs OpenSSO 2009: first release of Clearinghouse launched: integrating legacy systems for orchestrated user administration Successful Experiment to check interoperability with ESA/HMA UserManagement HMA Product Search (EOP) realized and integrated into Clearinghouse Started with HMA Order Service Implementation 2010: Realization of the Order Service providing HMA Order Service Interface Z39.50/SRU Adaptor implementing WMO/WIS z39.50/sru interface WMS Server and WMS Client Study on federated collection search Started development of Product Navigator 2.0

Information Models Different types of information are involved Metadata for EO Collections and EO Products (as reflected within ESA's HMA and WMO/WIS): EO Product set of EO data, identifiable e.g. by spatial / temporal extent, specific band. Located within larger dataset based on EO Collection: EO Products sharing same product specification based on ISO19115-2 and ISO19139(-2) specific EUMETSAT requirements (e.g. distribution channels) in ISO conformant extension to ISO191(15 39)-2 XSD dedined, brought into ISO process Ordering / Subscription Information based on information model of OGC/HMA Order Services User and Role Data Data Model for WMS: Layer, LayerGroups, Thematic Hierarchies Important: mappings between ISO-/OGC-/HMA-models and legacy models had to be done gmi:mi_platform -identifier[1] : MD_Identifier -description [1] : CharacterString eum:mi_eumplatform -0..1] : CI_OrbitTypeCode gmd:md_distributor -distributorcontact eum:md_eumdistributor 1 - -digitaltransfers 0..* 0..* 0..* -distributor gmd:md_digitaltransferoptions -online [1..n]: CI_OnlineResource gmi:mi_acquisitioninformation -platform gmd:md_distribution 0..* 0..* eum:md_eumdigitaltransfer - * -availability 1 eum:md_eumdigitaltransferoptions -availability [1] : CharacterString -aggregateidentifier [0..1]: CharacterString -eumetcastchannels [0..1]: CharacterString 1 used as root node within EUMETSAT metadata -acquisitioninformation 0..1 -distributioninfo - 1 1 -format 1..* gmi:mi_metadata gmd:md_format -name [1] : CharacterString -version [1] : CharacterString eum:md_eumformat -typicalfilename [0..n] : CharacterString -averagefilesizeunits [0..1]: CharacterString -averagefilesize [0..1]: Real -frequency [0..1] : CharacterString -fileformatdescription [0..1] : CharacterString In an aggregate, aggregateidentifier is the fileidentifier of the aggregate metadata entry. 1 gmd:md_metadata gmd:md_dataidentification Average File Size mapped to averagefilesizeunits and averagefilesize 1 1..* used as defined in ISO19115 -identificationinfo

System Overview EO WebPortal: main webinterface Product Navigator UI: web-interface EO Product Search/Order/Subscription: web-interface for discovery, ordering/subscription, Order-Follow-Up UserManagement/IdP Clearinghouse: provides OGC/HMA-, WMO-,INSPIRE- and EUMETSAT-interfaces. Communicates with legacy systems and external partner agencies WMSService / WMSClient: visualization of satellite products via WMS with date/time support PN-MapServer: WMS for definition of spatial filters and visualization of spatial extends of items found Data Centre/EAT/UNS: EUM legacy systems for Product Discovery, Order/Subscription EO Portal Datastore: Database Components (RDBMS, LDAP, files)

Product Navigator (navigator.eumetsat.int) Management and Discovery of Metadata for EO Collections (called Products) Metadata Management Web based Metadata Editor Batch-import of XML encoded metadata files Periodical automatic harvesting of single XML metadata files from known locations possible to automatically harvest metadata from other Catalogues Export of metadata Web-UI for browse/search/discovery Collection Catalogue Server server-side processing (query-generator,db- discovery / management via programmatic

Product Navigator (navigator.eumetsat.int) Web Search UI Simple-search Advanced search: by number combinations of metadata attributes: collection type, sba, product provider, time spatial extent defined on OGC WMS based map Live Search metadata entries shown to user where he has access rights Instead searching: discovery of collections by browsing through collection tree

Product Navigator (navigator.eumetsat.int) Search Results ranked by access frequency presents important attributes abstract, Bookmark record Metadata details view URLs lead user to various services as offline product search/order or online registration full XML metadata browse image spatial extent shown in a geographical representation of the world

UserManagement/IdP-Concept Background: some Services require user details passed using security concepts harmonization of various EUMETSAT user management functions offering a single registration and subscription mechanism for all services centralized authentication, while user has different credentials at different providers advantage: business entities maintain own user accounts, no global unique ID required con terra developed together with EUMETSAT a sophisticated security concept including (federated) IdentityProvider (IdP) - and UserManagement build up on OASIS SAML 2 and implemented with SUNs (Oracle) OpenSSO concept differentiates between SSO at web applications and the way how web services are secured For SSO between web service consumer (WSC) and web service no global security token required WSC can request new token for business entity at STS via SAML2 AuthnRequest and private/public key mechanism Trust in requesting entity at web service requires: valid and trusted signature of request valid and trusted security token from an IdP Integration of ESA/HMA User Management

Clearinghouse Main goals : Integration of legacy-systems Provision of (standardized) programmatic interfaces to allow to discovery, search and ordering of EO Data Integration of partner agencies Interfaces based on OGC/ESA/HMA-, WMO- and INSPIRE-web-service Integration with new User-Management / IdP-Concepts services secured by WS-Security and expect SAML2 tokens for interaction with protected services in other domains Clearinghouse requests SAML token from EO-Portal Security Token Service (STS) Concept and implementation by con terra and EUMETSAT specifications

Clearinghouse Programmatic Interfaces Adaptors translate request sent to interface, route it via Connectors Connector external system response send back via interface to requestor If more than one system of same type integrated a broker comes into play Handles requests to and responses from backend systems broker concept tested with UserAdminBroker retrieval and management of user-information within legacy systems Implementation based on Java, XSLT, ApacheCXF, Mule 2 Mule 2: lightweight Java-based messaging framework that allows to connect applications and enables them to exchange data Mule is based on ideas from Enterprise Service Bus (ESB) architectures.

Clearinghouse Programmatic interfaces OGC/HMA EO Catalogue Implements: - OGC 06-080, GML Application Schema for EO Products - OGC 06-131, EO Products Extension Package for ebrim Profile of CSW 2.0 based on Data Centre UAPI mapping between EO GML and Data Centre EO Product information model done Integrated in ESA SSE and OGC FedEO Clients Problems: complex interface individual tailorings to different conformance levels and queryables/returnables

Clearinghouse OGC/HMA Order Ordering/subscription/access to EOProducts Implements OGC 06-141 Ordering Services for EO Products based on Data Centre UAPI mappings between Order Services and WMO/WIS Catalogue implements WMO/WIS z39.50/sru interface implemented in Mule 2 as proxy on top of PN CSW interface. Integrated in WMO/WIS Training Form - OGC/HMA UserManagement Implements OGC 07-118 User Management

Clearinghouse Overview of supported OGC/ESA/HMA, WMO, INSPIRE Standards: OGC 07-006r1, OpenGIS Catalogue Service 2.0.2 (Dublin Core information model) OGC 07-045, OpenGIS Catalogue Service 2.0.2 ISO Metadata Application Profile 1.0 OGC 06-131, EO Products Extension Package for ebrim Profile of CSW 2.0 OGC 06-080, GML Application Schema for EO Products OGC 06-141, Ordering Services for Earth Observation Products Diverging product options and scene selections will make clients complicated OGC 03-109r1, OGC Web Map Service 1.3.0 OGC 07-063r1, OpenGIS WMS EO Application Profile (partial) OGC 07-118, OGC/HMA User Management INSPIRE Metadata Implementing Rules: Technical Guidelines based on EN ISO 19115 and EN ISO 19119 1.2 (full implementation with PN 2.0) INSPIRE DS: Technical Guidance to implement INSPIRE Discovery Services (full implementation with PN 2.0) WMO/WIS z39.50/sru ISO19115 Only working draft -> should be standardized in a standardization organization like OGC EO Portal SOAP WS-S SAML 2.0 ECP Profile with SOAP Binding SAML 2.0 Web Browser SSO Profile with HTTP Redirect/Post Binding 2011: OGC 07-038r3, -W

Next steps Next development steps include: Enhancement of OGC W*S Operational Services to provide data access via WCS ProductNavigator (PN) adaptation of PN to terracatalog 3.0, resulting in PN 2.0 Clearinghouse Enhancements Collection Search via HMA CIM Connector sitting on top of INSPIRE interface of PN Ordering implement latest spec support of HMA UserManagement Advanced Identity-/UserManagement Adaptation to HMA UserManagement 0.0.6 (e.g. current STS be replaced with a WS-TRUST STS) Data Centre Ordering Application to support discovery, search and ordering products from partner organisations start integrating partners based on OGC, WIS/WMO and INSPIRE_DS interfaces