Presentation is loading. Please wait.

Presentation is loading. Please wait.

INTERNATIONAL INSTITUTE FOR GEO-INFORMATION SCIENCE AND EARTH OBSERVATION Introduction to the OGC Web Processing Service (WPS) GIP – Meeting 20 April 2006.

Similar presentations


Presentation on theme: "INTERNATIONAL INSTITUTE FOR GEO-INFORMATION SCIENCE AND EARTH OBSERVATION Introduction to the OGC Web Processing Service (WPS) GIP – Meeting 20 April 2006."— Presentation transcript:

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!


Download ppt "INTERNATIONAL INSTITUTE FOR GEO-INFORMATION SCIENCE AND EARTH OBSERVATION Introduction to the OGC Web Processing Service (WPS) GIP – Meeting 20 April 2006."

Similar presentations


Ads by Google