HMA Follow On Activities

Slides:



Advertisements
Similar presentations
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Advertisements

Proposed update of Technical Guidance for INSPIRE Download services based on SOS Matthes Rieke, Dr. Albert Remke (m.rieke, 52°North.
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
Getting Started with WCF Windows Communication Foundation 4.0 Development Chapter 1.
Interoperability Tests for IEC Scott Neumann November 12, 2009.
THE GITB TESTING FRAMEWORK Jacques Durand, Fujitsu America | December 1, 2011 GITB |
Web Services Description Language CS409 Application Services Even Semester 2007.
Mapping between SOS standard specifications and INSPIRE legislation. Relationship between SOS and D2.9 Matthes Rieke, Dr. Albert Remke (m.rieke,
CEOS WGISS, Hanoi May OSCAR Prototyping the sensor web Wyn Cudlip BNSC/QinetiQ Presentation to WGISS Hanoi May 2007 (Slides.
Page 1 CSISS Center for Spatial Information Science and Systems Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Application Profile.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
Sensor Observation Service (SOS) WATER FOR A HEALTHY COUNTRY FLAGSHIP SISS Workshop v2.3 Florence Tan | Research Projects Officer 8 May 2013.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
DEVELOPING WEB SERVICES WITH JAVA DESIGN WEB SERVICE ENDPOINT.
HMA Sep 2009 – Slide 1 Daniele Marchionni Elsag Datamat HMA Follow On – Task 4 - Workplan.
HMA 5-6 July 2010 – Slide 1 Daniele Marchionni Elsag Datamat Stefania Pappagallo Elsag Datamat HMA Follow On Task 4 - Order MTR 5-6 July 2010.
05 October 2010 HMA-FO Task 2: Feasibility Analysis Service HMA Follow On Activities Task 2: Feasibility Analysis Service (Sensor Planning Service) Monthly.
Teleconference, 22 October 2008 SPS Mandatory I/F Development Slide 1 HMA SPS Mandatory I/F Development HMA-T Phase 2 Progress Meeting 26 Nov 2008, by.
3 November 2009 HMA-FO Task 2: Feasibility Analysis Service HMA Follow On Activities Task 2: Feasibility Analysis Service (Sensor Planning Service) Monthly.
1 HMA Follow-on – Negotiation Meeting - Task 4 ESRIN – 24/06/2009 Issue: 1.0.
Page 1Overview of the HMA Project, 8 March 2010 Overview of the HMA Project OGC TC Opening Plenary Pier Giorgio Marchetti European Space Agency.
28 May 2010 HMA-FO Task 2: Feasibility Analysis Service HMA Follow On Activities Task 2: Feasibility Analysis Service (Sensor Planning Service) Monthly.
HMA-FO ODA, January 2011 HMA Follow-On Task 3 Online Data Access in the frame of ESA's Heterogeneous Missions Accessibility (HMA) initiative Acceptance.
ESRIN, 15 July 2009 Slide 1 Web Service Security support in the SSE Toolbox HMA-T Phase 2 AR Meeting 15 July 2009 S. Gianfranceschi, Intecs.
HMA-T Progress Meeting 26 November 2008 Slide 1 IMAA-CNR activity report HMA-T Progress Meeting 26 November 2008 S. Nativi, E. Boldrini, F. Papeschi IMAA-CNR.
5 July 2010 HMA-FO Task 2: Feasibility Analysis Service HMA Follow On Activities Task 2: Feasibility Analysis Service (Sensor Planning Service) MTR 5 July.
AR meeting Esrin, 26. January 2011 Slide 1 Ordering Services for EO Products Abstract (ATS) and Executable (ETS) Test Suite HMA FollowOn – Task 4 AR Meeting.
Spacebel - Hoeilaart, February 2009 SPS Mandatory I/F Development Slide 1 HMA SPS Mandatory I/F Development HMA-T Phase 2 Acceptance Review 1 18.
Page /06/2014HMA-S Final Presentation HMA-S Final Presentation OGC ROSEO Protocol D. Marchionni, Telespazio S.p.A. June 11, 2014.
ESRIN, 15 July 2009 Slide 1 Web Service Security support in the SSE Toolbox HMA-T Phase 2 FP 14 December 2009 S. Gianfranceschi, Intecs.
19 January 2010 HMA-FO Task 2: Feasibility Analysis Service HMA Follow On Activities Task 2: Feasibility Analysis Service (Sensor Planning Service) Monthly.
FedEO KO 5 June 2007 Slide 1 FedEO Catalogue Session. …
Frascati, 2-3 July 2008 SPS Mandatory I/F Development Slide 1 HMA SPS Mandatory I/F Development HMA-T Phase 2 KO Meeting 2-3 July 2008, Frascati Ricardo.
GEOSS Component and Service Registry (CSR)
Space Plug-and-Play Architecture (SPA) and SSM
HMA Identity Management Status
HMA Follow On Activities
HMA Follow On Task 4 - Order Final Presentation June 2011
HMA AWG Configuration Management Status 1 December 2008
HMA Follow On Activities
Task 2.6 Eric Delory PLOCAN
HMA Follow On Activities
Ordering Services for EO Products SWG ATS / ETS
HMA-S Final Presentation OGC DSEO Protocol
N. Fanjeau, Airbus Defence & Space June 11, 2014
GLAST Release Manager Automated code compilation via the Release Manager Navid Golpayegani, GSFC/SSAI Overview The Release Manager is a program responsible.
HMA Follow On Task 4 - Order Final Presentation June 2011
HMA SPS Mandatory I/F Development
Ordering Services for EO Products SWG ATS / ETS
HMA Follow On Activities
Modernizing web service standards: The next version of WFS
Service-centric Software Engineering
HMA Follow On Activities
Overview of Progress HMA Standardisation Work
HMA Follow On Activities
N. Fanjeau, Airbus Defence & Space June 11, 2014
EO Data Access Protocol
HMA Follow On Activities
Standardisation Status Update
An Introduction to Software Architecture
HMA Follow On Task 4 - Order Final Presentation 21 June 2011
Ordering Services for EO Products Abstract Test Suite (ATS)
HMA Follow-on Kickoff Meeting
OGC and activities HMA-T Phase 2 KO Meeting
Status OpenSearch Standardisation Activities - HMA-S Project
HMA Follow On Task 4 - Order Final Presentation 21 June 2011
Pier Giorgio Marchetti - European Space Agency
4/5 May 2009 The Palazzo dei Congressi di Stresa Stresa, Italy
Lab 2: Information Retrieval
QoS Metadata Status 106th OGC Technical Committee Orléans, France
Presentation transcript:

HMA Follow On Activities Task 2: Feasibility Analysis Service (Sensor Planning Service) Final Presentation 20 July 2011 Reuben Wright, Deimos Space

Overview Objectives Achievements Document Deliverables Specifications Software Future work Demonstration

Objectives I25. The completion of the work initiated in the HMA contract, on feasibility analysis service at the moment specified as OpenGIS® Sensor Planning Service Application Profile for EO Sensors OGC 07-018 to I25.1 specify unambiguously the interactions, taking into account the issues already identified in current version of the document Published and adopted as Earth Observation Extension for Sensor Planning Service (EO SPS 2.0) - 09-000 I25.2 The alignment of the specification with the evolving OGC “SWECommon” and SPS 2.0 Active work to complete all three of these “supporting” specifications. All published and adopted

Objectives I25.3 Completely specify all the operations: GetCapabilities, DescribeTasking, GetFeasibility, Submit, DescribeResultAccess All these and GetStatus, Reserve, Confirm, DescribeSensor, GetSensorAvailability, Validate and WS-Notifications I26. The design, development and testing of an open source Sensor Feasibility Reference Environment to be used by the Agency as a reference server and client to be used both for the testing and demonstration of the relevant specification Both Server and Client developed, tested and released open source. Demonstrations later

Objectives I27 – I29. The Sensor Feasibility Reference Environment shall support optical and radar missions, support systematic instruments (see e.g. MERIS, atmospheric), be configurable to simulate the presence of at least 4 missions (2 optical, 2 radar), sensor unavailability, station unavailability and weather conditions. Linux based. There are 4 missions, with MERIS swath supported. Server simulates all unavailabilities, and the responses (eg a failure due to weather) are displayed by the Client. URL based web admin and local configuration files I30. The definition of an abstract test suite and an executable test suite to be executed via the OGC TEAM engine Full ATS complementing the requirement classes. ETS to the extent possible within OGC TEAM Engine

Deliverables FP

Specifications Three specifications were written and gained OGC adoption: sweCommon 2.0 (Data Model and Service Model) Sensor Planning Service 2.0 EO Extension for Sensor Planning Service 2.0 Compliant with the OGC Specification Model – A Standard for Modular Specification - OGC 08-131r3

Published as OGC 08-094 and OGC 09-001 sweCommon FP Published as OGC 08-094 and OGC 09-001 Comprises SWE Common Data Model and SWE Common Service Model. Specifications published at: http://www.opengeospatial.org/standards/swecommon http://www.opengeospatial.org/standards/swes Schemas published at: http://schemas.opengis.net/sweCommon/2.0/ http://schemas.opengis.net/swes/2.0/ Used by: Sensor Planning Service, Ordering Service, Processing Service

Provides a set of Data Models SWE Data Model – OGC 08-094 FP Provides a set of Data Models Low level data models for exchanging sensor related data Allow applications and/or servers to structure, encode and transmit sensor datasets Structures are self describing Structures can be linked to semantic definitions

SWE Service Model – OGC 09-001 FP Provides the following packages of datatypes and operations Contents – data types for sensor services Notification – data types for notification capabilities, and also definition and encoding of SWES events Common - common data types for other packages Common Codes – commonly used lists of codes with semantics DescribeSensor – operation to retrieve sensor metadata UpdateSensorDescription – operation to modify sensor description InsertSensor – operation DeleteSensor – operation

Sensor Planning Service 2.0 Specifications published at: http://www.opengeospatial.org/standards/sps Schemas published at: http://schemas.opengis.net/sps/2.0/ Provides a set of operations to: Query about the capabilities of a sensor and how to task it Determine the feasibility of a sensor planning request Submit and reserve/commit a request Find out the status of a request Update or cancel such a request Request information about access to the data collected

Sensor Planning Service 2.0 Operations 1/2 FP Mandatory Interface (Operation Group) 12

Sensor Planning Service 2.0 Operations 2/2 FP Optional Interfaces (Operation Group) 13

EO Sensor Planning Service 2.0 Specifications published at: http://www.opengeospatial.org/standards/sps Schemas published at: http://schemas.opengis.net/sps/2.0/ Provides an extension to SPS specifically for EO: New Operations to support the way the industry works Defined and registered common parameters to aid interoperability New operations to: Validate acquisitions made in response to a task Find long term information on the availability of a sensor Submit tasking requests related to individual segments of a task

EO Sensor Planning Service 2.0 Parameters Tasking Parameters for all missions (eg. how to specify Region and Time of interest) for Optical (eg. MinLuminosity) for Radar (eg. polarizationMode) Validation Parameters for Optical (eg. MaxCloudCover) for Radar (eg. maxNoise) Parameters are in OGC registry Includes names, datatypes and semantics Allows reuse Allows RDF/Ontology support to link semantics to other definitions

EO Sensor Planning Service 2.0 Executable Test Suite Executable Test Suite written in CTL In the EO SPS Abstract Test Suite there are 31 core tests: Have implemented 23 of these tests as a first release ETS. Any limitations are documented in the test scripts. The parts not implemented are because the specification says it is: to be a manual check or to run a different ETS (for the core SPS), or require TEAM Engine to be able to handle asynchronous testing.

EO SPS 2.0 Executable Test Suite - Reusable function FP Provides ability to modify a provided set of parameters programatically. This means a “base” request can be edited to create the various test messages. <ctl:call-function name="ModifyRequest"> <ctl:with-param name="Request" select="."/> <ctl:with-param name="Modifications"> <Element name="procedure" namespace="http://www.opengis.net/sps/2.0" text="{$sensorID}"/> <Element name="GetFeasibility" namespace="http://www.opengis.net/sps/2.0"> <swes:extension> <eo:FeasibilityLevel>COMPLETE</eo:FeasibilityLevel> </swes:extension> </Element> </ctl:with-param> </ctl:call-function>

EO SPS 2.0 Improvements from 0.9.5 All operations synchronous, but compatible with asynchronous processes Based on sweCommon 2.0 Choice Optional values / sections Nil values Use of sweCommon simplified and optimized Description of parameters not in GetFeasibility and Submit requests anymore (only in DescribeTasking) Parameters value can be sent using XML, binary or ASCII, optionally without tags Progress Report section used in several operations

EO SPS 2.0 Improvements from 0.9.5 WS_Notification No need for server on client side (WS-Addressing is a big issue in case of firewall) Any number of subscribers Subscriptions can be cancelled and/or modified at any time Notifications can be sent to any support (sms, email, etc.) New operations (Reserve-Confirm, Validate, GetSensorAvailability) Matches the OGC Specification Model including linked Requirement and Conformance Classes

SFRE Development (SF Client and SF Server) Fully working reference implementations – client and server All the EO SPS Operations have been successfully implemented: GetCapabilities, GetSensorAvailability DescribeSensor, DescribeTasking GetFeasibility, Submit Cancel, Update, Validate Reserve, Confirm GetStatus, DescribeResultAccess SF server also implements Notifications Code is Open Source: http://code.google.com/p/sensor-feasibility-client/ http://code.google.com/p/sensor-feasibility-server/

Other (non-Open Source) code SPOT Image SPS Server Deployed at: http://ws.spotimage.com/axis2/services/SPS_v2.0.4 SF Client configured to use it (as well as SF Server) Ad hoc SF Client testing and ETS testing has been carried out Not Open Source. Earth Explorer CFI Used in SF Server, with the libraries included in the delivered code. Collection of multiplatform precompiled C libraries for timing, coordinate conversions, orbit propagation, satellite pointing calculations, and target visibility calculations. SF Server does not include the source code of the software. Library is provided under the Earth Observation CFI Licence Terms and Conditions - http://eop-cfi.esa.int/CFI/EOCFI_LTC.html

DecribeSensor responses Future Work DecribeSensor responses SensorML document containing information about the EO instrument being tasked and the satellite platform that carries it. This profile will ideally build on a generic “discovery profile” of SensorML to which we add more specific metadata for EO sensors and platforms Make sure to reference ISO 19115 descriptions of data collections, so that there will be consistency  Orchestration between services End to End workflows (eg within GSCDA) Extension of such work as HMA Cookbook and various documents covering service interactions (eg SPS – Ordering, SPS – WCS) Promotion, extension, integration of reference software

SF Feasibility Client basic UI Demonstration SF Feasibility Client basic UI Globe, layers, past requests, ability to specify acquisition details Parallel requests to SF Server, SPOT Server GetFeasibility / Submit Display of server responses Text of responses and Footprints plotted on the globe Simulated acquisitions (servers on “fast forward”) Visual status display in SF Client GetStatus Ability to find details of the products DescribeResultsAccess Links to: FTP, HTTP, Ordering Service, Web Catalogue Service More sophisticated workflow possible Reserve – Confirm - Validate

Thanks for listening Questions Any Questions? reuben.wright@deimos-space.com