Download presentation
Presentation is loading. Please wait.
Published byLucy Carroll Modified over 9 years ago
1
INTERNATIONAL INSTITUTE FOR GEO-INFORMATION SCIENCE AND EARTH OBSERVATION Introduction to the OGC Web Processing Service (WPS) GIP – Meeting 20 April 2006 Theodor Foerster
2
Introduction to the OGC Web Processing Service (WPS) 2 Contents Motivation WPS in detail Pitfalls Conclusion
3
Introduction to the OGC Web Processing Service (WPS) 3 Situation Spatial data is available on the web Through OGC web services (WFS, WCS) Network & computational capacity available But users want to have information
4
Introduction to the OGC Web Processing Service (WPS) 4 Motivation Execute spatial processes as web services Platform independent Availability (worldwide & 24/7) Maintenance Reusability Processing on the web is the next logical step
5
Introduction to the OGC Web Processing Service (WPS) 5 OGC WPS - history Founded by the CGDI (2004) Refined within an OGC interoperability experiment Discussion paper published in end 2005 under 05-007r4 Awaiting adaptation for version 0.
6
Introduction to the OGC Web Processing Service (WPS) 6 Notion of the WPS Service communication based on HTTP and XML No limitations on certain types of processes No limitations on the data Supports raster and vector data Literal values (e.g. buffer size)
7
Introduction to the OGC Web Processing Service (WPS) 7 WPS operations GetCapabilities Service description Access description Brief process descriptions DescribeProcess Full process description Execute Process execution
8
Introduction to the OGC Web Processing Service (WPS) 8 … … Buffer http://geoserver:8080/wps/Web ProcessingService? REQUEST=DescribeProcess& Identifier=Buffer& SERVICE=WPS& VERSION=0.4.0 Buffer … … BufferResult $XML_Geometries <ProcessDescription Buffer … geometry 1 width … … BufferResult … http://geoserver:8080/wps/Web ProcessingService? REQUEST=GetCapabilities& SERVICE=WPS Buffer geometry $XML_Geometries width 100 WPS in action - Buffering ClientWPS Network request response request response request response Inspired by P. Schut’s presentation at the OGC TC Meeting in Huntsville 2006: “WPS RFC responses”
9
Introduction to the OGC Web Processing Service (WPS) 9 Additional Features Supports long-term processes by storing Handles drawback of HTTP Avoids recalculation Status of processes is callable Supports chaining (limited) For data retrieval & processing Standardized error messages
10
Introduction to the OGC Web Processing Service (WPS) 10 Discovered pitfalls No advanced chaining available Semantic descriptions of processes are missing No sophisticated communication pattern incorporated No key advantage over SOAP
11
Introduction to the OGC Web Processing Service (WPS) 11 Implementation features - DEMO WPS identified as a basic module for generalization processing in the web Written in Java Published in 52n incubator Includes server and client (based on JUMP) implementation Based on open source APIs only Provides a pluggable mechanism
12
Introduction to the OGC Web Processing Service (WPS) 12 Conclusion WPS just evolving Many open issues Web Coverage Processing Service introduces additional ideas Will be part of ITC’s 52n Working group on Geo Processing Service
13
Introduction to the OGC Web Processing Service (WPS) 13 Thanks Further information under: www.incubator52n.de > Processing Thanks for your attention!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.