OGC Web Processing Service 2.0 SWG Insights from last TC OGC

Slides:



Advertisements
Similar presentations
Agenda Session (75 minutes duration, Friday sessions are 90 minutes) Co-lead introduces the session (5 minutes) –repeat of one chart from opening plenary.
Advertisements

1 OGC Web Services Kai Lin San Diego Supercomputer Center
Department of Geoinformatics and Cartography Finnish Geodetic Institute INSPIRE Network Services DT INSPIRE IR Development Status Transformation Services.
Geospatial World Forum Jan 19-21, Future of Photogrammetry Rolta’s Vision.
FOSS4G: 52°North WPS Behind the buzz of Cloud Computing - 52°North Open Source Geoprocessing Software in the Clouds FOSS4G 2009.
Page 1Session 4: State of the art technology and standards, 12/10/2012 Web Processing Service Models for scientific exploitation of EO Data, Session 4:
Discussion and conclusion The OGC SOS describes a global standard for storing and recalling sensor data and the associated metadata. The standard covers.
Extending ArcGIS for Server
An Introduction To Building An Open Standard Web Map Application Joe Daigneau Pennsylvania State University.
MapServer Support for Web Coverage Services Stephen Lime - Minnesota DNR Dr. Thomas E. Burk - University of Minnesota MUM Ottawa, Canada.
Page 1 CSISS Center for Spatial Information Science and Systems Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Application Profile.
ECI – electronic Commerce Infrastructure “ An application to the Shares Market ” Demetris Zeinalipour ( Melinos Kyriacou
Introduction Geospatial users workflow and needs Problem and research goals Contribution Publication Service: GEOSS Service Factory Prototype assessment.
CGI – GeoSciML Testbed 3 Status for BRGM Jean-Jacques Serrano.
SDI 4.0 Crowd-sourcing, Gov-sourcing Geographic Data via Open Geosynchronization Raj R. Singh Director, Interoperability Programs Open Geospatial Consortium.
05 October 2010 HMA-FO Task 2: Feasibility Analysis Service HMA Follow On Activities Task 2: Feasibility Analysis Service (Sensor Planning Service) Monthly.
® Sponsored by SOS 2.0 Profile For Hydrology 90th OGC Technical Committee Washington, DC Michael Utech 26 March 2014 Copyright © 2014 Open Geospatial Consortium.
Page 1 Arnaud Cauchy, EADS Astrium 6th of November 2013 ESA HMA AWG HMA-S WP6100 WPS2.0 Specification Session 4: State of the art technology and standards,
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.
SSE WebMapViewer Recent Developments Steven Smolders SSE Workshop ESA - ESRIN, Frascati, Rome.
This document is proprietary. Any dispatch or disclosure of content is authorized only after written authorization by MEEO S.r.l. SAS FP – ESA-ESRIN Frascati.
Page 1 Arnaud Cauchy, Airbus Defence & Space 11th of June 2014 ESA HMA-S Project DDR Meeting WP6100 – WPS2.0 Specification HMA-S Final Presentation – WP6100.
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.
19 January 2010 HMA-FO Task 2: Feasibility Analysis Service HMA Follow On Activities Task 2: Feasibility Analysis Service (Sensor Planning Service) Monthly.
HMA-FO ODA, June 2011 HMA Follow-On Task 3 Online Data Access (ODA) in the frame of ESA's Heterogeneous Missions Accessibility (HMA) initiative Final Presentation.
Geospatial interoperability Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
The Next Generation Network Enabled Weather (NNEW) SWIM Application
Datacube projects in ESA
The CYCLOPS Platform: geospatial services implementation
HMA Follow On Activities
DREAM High-Level Architecture
supporting ROMe with Earth Observation
More Data Management and Services
WPS updates from ESA Projects
Ordering Services for EO Products SWG ATS / ETS
OGC TB13 EO Cloud Thread Cristiano Lopes 03/04/2017.
HMA-S Final Presentation OGC DSEO Protocol
Flanders Marine Institute (VLIZ)
HMA SPS Mandatory I/F Development
Ordering Services for EO Products SWG ATS / ETS
CEOS OpenSearch Project II
HMA Follow On Activities
Bringing the Web Processing Service to a new stage –
Earth Observation topics in OGC
O. Barois, A. Della Vecchia, M. Albani (ESA)
Sensor Services & Processing Services
Overview of Progress HMA Standardisation Work
Dynamic Data Access and Dynamically Generated WMS Layers
HMA-Testbed Phase 2 AR-2 Meeting July 2009, Frascati
HMA Follow On Activities
N. Fanjeau, Airbus Defence & Space June 11, 2014
Standardisation Status Update
Services Chaining Alessandro Marin SSE Workshop 2008
DREAM Project CSA-ESA Bilateral Meeting 16 February, Frascati
Pier Giorgio Marchetti, Philippe Mougnaud European Space Agency
Bastian Schäffer, 52°North
104th OGC Technical Committee – GeoScience DWG session
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
and perspectives for AIXM
HMA for Science Task 1 – Project Management
DAIL RIDS are posted to SSE wiki
QoS Metadata Status 106th OGC Technical Committee Orléans, France
Dynamic Data Access and Dynamically Generated WMS Layers
EO profile for WMS progress report
OGC Happenings: OGC19-020: Testbed-15 Service Discovery
Presentation transcript:

OGC Web Processing Service 2.0 SWG Insights from last TC OGC Yves Coene, Spacebel s.a. Arnaud Cauchy, EADS Astrium Frascati – 23rd January 2013 Session 4: State of the art technology and standards, 12/10/2012

Insights from last TC OGC - Agenda Asynchronous execution model in OGC WPS2.0 - draft WPS-T(ransactional) – automatic deployment Session 4: State of the art technology and standards, 12/10/2012

Asynchronous Model Asynchronous Execution in WPS2.0 Session 4: State of the art technology and standards, 12/10/2012

Copyright © 2012 Open Geospatial Consortium Contexte & Rational Contexte: CR09-109 – methods for controlling, and checking the status of asynchronous process. CR10-200 - Addendum to CR 09-109 Rational usage of statusLocation attribute to return Process Instance Identifier URN Execute operation asynch or synch by nature Distinction between Process Identifier and Process Instance Identifier. Addendum : A proposal to complete CR09-109 Copyright © 2012 Open Geospatial Consortium

Copyright © 2012 Open Geospatial Consortium First Proposal - CR09-109 WPS Client WPS Server GetCapabilities GetCapabilities Identifier, Union of supports{} DescribeProcess Identifier DescribeProcess Identifier, supports{} Execute Identifier Execute statusLocation = Process Instance Identifier URN Abort Pause/Resume GetStatus processIdentifier = Process Instance Identifier URN Abort Pause/Resume GetStatus statusLocation= Process Instance Identifier URN Copyright © 2012 Open Geospatial Consortium

Copyright © 2012 Open Geospatial Consortium Latest Version WPS Client WPS Server GetCapabilities GetCapabilities Identifier, Union of supports{} DescribeProcess Identifier DescribeProcess Identifier, asynchSupported, [asynchSupports{}] Execute Identifier, [asynchMode] Execute ProcessInstanceIdentifier = Process Instance Identifier URN statusLocation = ExecuteResponse document URL Abort Pause/Resume GetStatus ProcessInstanceIdentifier = Process Instance Identifier URN Abort Pause/Resume GetStatus ProcessInstanceIdentifier = Process Instance Identifier URN statusLocation = ExecuteResponse document URL Copyright © 2012 Open Geospatial Consortium

Example of the ResponseDocument Example of Status element in ResponseDocument <wps:ExecuteResponse […] service="WPS" version="1.0.0" xml:lang="en-CA" serviceInstance=http://foo.bar/foo statusLocation="http://foo.bar/execute_response_url.xml"> […] <wps:Process wps:processVersion="1.0"> <ows:Identifier>RunTraj</ows:Identifier> <ows:Title>BADC Trajectory Service</ows:Title> </wps:Process> <wps:Status processInstanceIdentifier= “cb1557397169547d63c2d1388e8dd810” creationTime="2009-05-29T13:00:03.0Z" > <wps:ProcessTerminated terminationTime="2009-05-29T14:00:03.0Z"/> </wps:Status> <wps:ProcessOutputs> […] </wps:ProcessOutputs> </wps:ExecuteResponse> Copyright © 2012 Open Geospatial Consortium

Evolution of the asynchronous interface CR09-109 Addendum Proposal Execute Query No change asynchMode (O – Boolean). Request an execution either in synch.or asynch mode. Response Reuse statusLocation to store ProcessInstanceIdentifier ProcessInstanceIdentifier attribute statusLocation unchanged Abort/Pause/Resume/GetStatus ProcessIdentifier <ows:Identifier> URN from statusLocation Identifier attribute in processInstance element. revised version of WPS Execute response <ows:Identifier> URN from statusLocation processInstanceIdentifier new attribute in wps:Status element of the ResponseDocument DescribeProcess Support (M - List) – list of supported operation. If empty, asynchronous not supported asynchSupported (M - Boolean) asynchSupports (C – 1..n) list of supported operations GetCapabilities Union of supported asynch operation s No change Information in ProcessBrief Copyright © 2012 Open Geospatial Consortium

In summary Focus on asynchronous execution and instance control. Update of the Core plus Asynchronous extension Core execModelSupported: synchOnly asynchOnly synchAndAsynch Optional Default: synchOnly Ext. Asynch Control Session 4: State of the art technology and standards, 12/10/2012

WPS-T(ransactional) Automatic Deployment of web processes The ESA GSTP DREAM use case WPS-T(ransactional) Session 4: State of the art technology and standards, 12/10/2012

ESA GSTP DREAM Project GSTP General Support Technology Program in the frame of Earth Observation Program DREAM Decision Support and Real Time EO Data Management Duration 24 months, 2 Phases KO: January 2012 - Consortium of 14 actors Objectives – extract Define and prototype an end-to-end solution/system […] taking into account available infrastructure within EUSC and EMSA and the ESA PDGS […] Integrate novel and state-of-the art technologies […] available for EO data identification and EO data provision […] Copyright © 2013 Open Geospatial Consortium

Prototype for Ortho-imagery Quality Features: On-demand service to Assess the quality of an ortho-image, including Positional Accuracy Improve the position accuracy of an ortho-image In the context of multi-mission supports: multiple sensors How the data quality is illustrated in the client Shifts - vector layer Quality Mask – raster coverage Ortho-image to assess Copyright © 2013 Open Geospatial Consortium

The issue Data to process are here Reference Data are here Processes are here Ortho Raw Acquisition ESA/EUSC Cloud On-line Photogrammetry Web Services Ortho-rectification Ortho-image quality assessment Ref3D ASV GEO Infrastructure Copyright © 2013 Open Geospatial Consortium

Typical Approach – WPS – WCS/WFS Chaining According EO dataset size Download time is in hour (Pleiade scene up to 33 Gb) Execute request ProcessId=MyProcess Input=Data URL Ortho Raw Acquisition ESA/EUSC Cloud WCS WCS GetCoverage Gb On-line Photogrammetry Web Services Ortho-rectification Ortho-image quality assessment Ref3D Too big and/or forbidden to transfer ASV GEO Infrastructure Copyright © 2013 Open Geospatial Consortium

Tested solution in the prototype Raw Acquisition Ortho Cloud Processing Proxy On-line Photogrammetry Web Services Ortho-rectification Ortho-image quality assessment Ref3D ESA/EUSC Cloud ASV GEO Infrastructure Copyright © 2013 Open Geospatial Consortium

Architecture – Web Services On-line Photogrammetry Web Services Compute AOI WPS Processing Ref3D Database Reference Orthoimages DEM Compute RPC WPS Processing OGC WPS Compute Quality WPS Processing OGC WMS Raw Acquisition Ortho Cloud Processing Proxy On-line Photogrammetry Web Services Ortho-rectification Ortho-image quality assessment Ref3D ESA/EUSC Cloud ASV GEO Infrastructure Copyright © 2013 Open Geospatial Consortium

Architecture – Processing Proxy Cloud Processing Proxy OGC WPS Client OrthoRectify WPS Process AssessQuality Raw Image Handler Ortho-Image Producer OGC WPS Raw Acquisition Ortho Cloud Processing Proxy On-line Photogrammetry Web Services Ortho-rectification Ortho-image quality assessment Ref3D ESA/EUSC Cloud ASV GEO Infrastructure Copyright © 2013 Open Geospatial Consortium

Collaborative Processing in motion Cloud Processing Proxy On-line Photogrammetry Web Services OGC WMS OGC WPS OGC WMS OGC WPS Compute AOI WPS Processing Reference Orthoimages DEM (Ref3D) OrthoRectify WPS Process WPS Client Raw Image Handler Compute RPC WPS Processing Ortho-Image Producer AssessQuality WPS Process Compute Quality WPS Processing Mutliple Senors Raw Acquisitions Ortho-images Copyright © 2013 Open Geospatial Consortium

Collaborative Processing in motion Cloud Processing Proxy On-line Photogrammetry Web Services OGC WMS OGC WPS OGC WMS OGC WPS Compute AOI WPS Processing Reference Orthoimages DEM (Ref3D) OrthoRectify WPS Process WPS Client Raw Image Handler Compute RPC WPS Processing Ortho-Image Producer AssessQuality WPS Process Compute Quality WPS Processing Mutliple Senors Raw Acquisitions Ortho-images Copyright © 2013 Open Geospatial Consortium

Use Case for WPS-T Execute request ProcessId=MyProcess Input=MyData URL ResponseDocument Output = Result URL Proxy WPS Add Process Execute WPS Server Data Cloud Del Process Proxy Process Proxy Process Processing Cloud Copyright © 2013 Open Geospatial Consortium

Use Case for WPS-T Result URL Result URL WPS WPS Server Proxy Process Data Cloud Proxy Process Proxy Process Processing Cloud Copyright © 2013 Open Geospatial Consortium

Summary of WPS-T WPS-T: deployment and undeployment Note: TransactionMonitor(action={add, update, del}, process) ESA GSTP DREAM – Quality Assessment Service WPS based with mobile code as a use case for WPS-T Session 4: State of the art technology and standards, 12/10/2012

Thank You Q&A Session 4: State of the art technology and standards, 12/10/2012