52North WPS http www 52 north orgwps Agenda

  • Slides: 60
Download presentation
52°North WPS http: //www. 52 north. org/wps

52°North WPS http: //www. 52 north. org/wps

Agenda § § § Motivation WPS basics behind the scences look new features current

Agenda § § § Motivation WPS basics behind the scences look new features current research 52°North WPS http: //www. 52 north. org/wps

52°North WPS § 52°North WPS 0. 4. 0 implemented for generalization processing (start 2006)

52°North WPS § 52°North WPS 0. 4. 0 implemented for generalization processing (start 2006) § new standard 1. 0. 0 § new features new 52°North release 52°North WPS http: //www. 52 north. org/wps

52°North WPS § What is a WPS? Geospatial data available (e. g. WFS, WCS)

52°North WPS § What is a WPS? Geospatial data available (e. g. WFS, WCS) Network capacity and computational power available 52°North WPS http: //www. 52 north. org/wps

WPS § What is a WPS? Web Based Processing WPS Data 52°North WPS Information

WPS § What is a WPS? Web Based Processing WPS Data 52°North WPS Information http: //www. 52 north. org/wps

WPS § WPS Process 1 Process 2 Process n 52°North WPS http: //www. 52

WPS § WPS Process 1 Process 2 Process n 52°North WPS http: //www. 52 north. org/wps

WPS § WPS Get. Capabilities Process 1 Process 2 Process n 52°North WPS http:

WPS § WPS Get. Capabilities Process 1 Process 2 Process n 52°North WPS http: //www. 52 north. org/wps

WPS § WPS Get. Capabilities Describe. Process 1 Process 2 Process n 52°North WPS

WPS § WPS Get. Capabilities Describe. Process 1 Process 2 Process n 52°North WPS http: //www. 52 north. org/wps

WPS § WPS Get. Capabilities Process 1 Describe. Process 2 Execute Process n 52°North

WPS § WPS Get. Capabilities Process 1 Describe. Process 2 Execute Process n 52°North WPS http: //www. 52 north. org/wps

WPS § Example WPS ? ? ? 52°North WPS http: //www. 52 north. org/wps

WPS § Example WPS ? ? ? 52°North WPS http: //www. 52 north. org/wps

WPS § Discovery Get. Capabilities 52°North WPS http: //www. 52 north. org/wps

WPS § Discovery Get. Capabilities 52°North WPS http: //www. 52 north. org/wps

WPS § Example WPS Buffer Process 2 Process n 52°North WPS http: //www. 52

WPS § Example WPS Buffer Process 2 Process n 52°North WPS http: //www. 52 north. org/wps

WPS § Discovery Describe. Process 52°North WPS http: //www. 52 north. org/wps

WPS § Discovery Describe. Process 52°North WPS http: //www. 52 north. org/wps

WPS § Example WPS Buffer Process 2 5 52°North WPS Process n http: //www.

WPS § Example WPS Buffer Process 2 5 52°North WPS Process n http: //www. 52 north. org/wps

WPS § Execution XML Execute Request 52°North WPS http: //www. 52 north. org/wps

WPS § Execution XML Execute Request 52°North WPS http: //www. 52 north. org/wps

WPS § Example WPS Buffer Process 2 5 52°North WPS Process n http: //www.

WPS § Example WPS Buffer Process 2 5 52°North WPS Process n http: //www. 52 north. org/wps

52°North WPS Features § Overview Features Full java-based Open Source implementation Pluggable framework for

52°North WPS Features § Overview Features Full java-based Open Source implementation Pluggable framework for algorithms and XML data handling Build up on robust OS libraries (JTS, geotools, xml. Beans, servlet API, derby) Supports full logging of service activity Supports exception handling according to the spec Storing of execution results Full GML 2 support for Complex. Values (i. e. Feature. Collections) Support of raster processing (beta) 52°North WPS http: //www. 52 north. org/wps

52°North WPS Features § Overview New features SOAP/WSDL support Repository Concept Plug&Play parsers Synchronous

52°North WPS Features § Overview New features SOAP/WSDL support Repository Concept Plug&Play parsers Synchronous processing Asynchronus processing Easy Maven deployment Current Research 52°North WPS http: //www. 52 north. org/wps

Binding WPS Process 1 Process 2 Process n 52°North WPS http: //www. 52 north.

Binding WPS Process 1 Process 2 Process n 52°North WPS http: //www. 52 north. org/wps

Binding WPS HTTP-GET Process 1 Process 2 Process n 52°North WPS http: //www. 52

Binding WPS HTTP-GET Process 1 Process 2 Process n 52°North WPS http: //www. 52 north. org/wps

Binding WPS HTTP-GET Process 1 HTTP-POST Process 2 Process n 52°North WPS http: //www.

Binding WPS HTTP-GET Process 1 HTTP-POST Process 2 Process n 52°North WPS http: //www. 52 north. org/wps

Binding WPS HTTP-GET Process 1 HTTP-POST SOAP OGC OWS-5 Testbed tries to develop general

Binding WPS HTTP-GET Process 1 HTTP-POST SOAP OGC OWS-5 Testbed tries to develop general guidlines/recommendations 52°North WPS Process 2 Process n http: //www. 52 north. org/wps

Repository Concept § Discovery 52°North WPS http: //www. 52 north. org/wps

Repository Concept § Discovery 52°North WPS http: //www. 52 north. org/wps

Repository Concept § Discovery http: //flumagisch. uni-muenster. de: 8080/wps/Web. Processing. Service? Request=Get. Capabilities&Service=WPS 52°North

Repository Concept § Discovery http: //flumagisch. uni-muenster. de: 8080/wps/Web. Processing. Service? Request=Get. Capabilities&Service=WPS 52°North WPS http: //www. 52 north. org/wps

Repository Concept § Discovery 52°North WPS http: //www. 52 north. org/wps

Repository Concept § Discovery 52°North WPS http: //www. 52 north. org/wps

Repository Concept WPS Process 1 Process 2 WPS-Core Repository Manager Process n 52°North WPS

Repository Concept WPS Process 1 Process 2 WPS-Core Repository Manager Process n 52°North WPS http: //www. 52 north. org/wps

Repository Concept WPS Process 1 Process 2 WPS-Core Repository Manager Process n 52°North WPS

Repository Concept WPS Process 1 Process 2 WPS-Core Repository Manager Process n 52°North WPS GRASS http: //www. 52 north. org/wps

Repository Concept WPS Process 1 Process 2 WPS-Core Repository Manager Process n 52°North WPS

Repository Concept WPS Process 1 Process 2 WPS-Core Repository Manager Process n 52°North WPS BPEL http: //www. 52 north. org/wps

52°North WPS Anatomy § Execution 52°North WPS http: //www. 52 north. org/wps

52°North WPS Anatomy § Execution 52°North WPS http: //www. 52 north. org/wps

52°North WPS Anatomy § Execution Synchronous Asynchronous 52°North WPS http: //www. 52 north. org/wps

52°North WPS Anatomy § Execution Synchronous Asynchronous 52°North WPS http: //www. 52 north. org/wps

52°North WPS Anatomy § Execution Synchronous Asynchronous Wrapped XML payload Raw data payload 52°North

52°North WPS Anatomy § Execution Synchronous Asynchronous Wrapped XML payload Raw data payload 52°North WPS http: //www. 52 north. org/wps

52°North WPS Anatomy § Execution Synchronous Object 1 52°North WPS Object 2 http: //www.

52°North WPS Anatomy § Execution Synchronous Object 1 52°North WPS Object 2 http: //www. 52 north. org/wps

52°North WPS Anatomy § Execution Asynchronous Push-model Object 1 52°North WPS Object 2 http:

52°North WPS Anatomy § Execution Asynchronous Push-model Object 1 52°North WPS Object 2 http: //www. 52 north. org/wps

52°North WPS Anatomy § Execution Asynchronous Pull-model Object 1 Object 2 reference 50% result

52°North WPS Anatomy § Execution Asynchronous Pull-model Object 1 Object 2 reference 50% result 52°North WPS http: //www. 52 north. org/wps

52°North WPS Anatomy § Execution Asynchronous 52°North WPS http: //www. 52 north. org/wps

52°North WPS Anatomy § Execution Asynchronous 52°North WPS http: //www. 52 north. org/wps

52°North WPS Anatomy § Execution Asynchronous 52°North WPS http: //www. 52 north. org/wps

52°North WPS Anatomy § Execution Asynchronous 52°North WPS http: //www. 52 north. org/wps

52°North WPS Anatomy 52°North WPS http: //www. 52 north. org/wps

52°North WPS Anatomy 52°North WPS http: //www. 52 north. org/wps

52°North WPS Anatomy § Execution Wrapped XML 52°North WPS http: //www. 52 north. org/wps

52°North WPS Anatomy § Execution Wrapped XML 52°North WPS http: //www. 52 north. org/wps

52°North WPS Anatomy § Execution Wrapped XML 52°North WPS http: //www. 52 north. org/wps

52°North WPS Anatomy § Execution Wrapped XML 52°North WPS http: //www. 52 north. org/wps

52°North WPS Anatomy § Execution Wrapped XML Response 52°North WPS http: //www. 52 north.

52°North WPS Anatomy § Execution Wrapped XML Response 52°North WPS http: //www. 52 north. org/wps

52°North WPS Anatomy § Execution Raw Data 52°North WPS http: //www. 52 north. org/wps

52°North WPS Anatomy § Execution Raw Data 52°North WPS http: //www. 52 north. org/wps

52°North WPS Anatomy § Execution Raw Data 52°North WPS http: //www. 52 north. org/wps

52°North WPS Anatomy § Execution Raw Data 52°North WPS http: //www. 52 north. org/wps

52°North WPS Anatomy § Execution Raw Data Response 52°North WPS http: //www. 52 north.

52°North WPS Anatomy § Execution Raw Data Response 52°North WPS http: //www. 52 north. org/wps

52°North WPS Anatomy § Deployment 52°North WPS http: //www. 52 north. org/wps

52°North WPS Anatomy § Deployment 52°North WPS http: //www. 52 north. org/wps

52°North WPS Anatomy § Deployment § Maven 52°North WPS http: //www. 52 north. org/wps

52°North WPS Anatomy § Deployment § Maven 52°North WPS http: //www. 52 north. org/wps

52°North WPS Anatomy § Deployment § Maven § fast § easy § modularized 52°North

52°North WPS Anatomy § Deployment § Maven § fast § easy § modularized 52°North WPS http: //www. 52 north. org/wps

52°North WPS Anatomy § Deployment § Maven WPS-Server WPS-IO WPSWebapp 52°North WPS http: //www.

52°North WPS Anatomy § Deployment § Maven WPS-Server WPS-IO WPSWebapp 52°North WPS http: //www. 52 north. org/wps

52°North Research § Current 52°North Geoprocessing Research 52°North WPS http: //www. 52 north. org/wps

52°North Research § Current 52°North Geoprocessing Research 52°North WPS http: //www. 52 north. org/wps

52°North Research § Current 52°North Geoprocessing Research § Udig WPS 1. 0. 0 -Client

52°North Research § Current 52°North Geoprocessing Research § Udig WPS 1. 0. 0 -Client 52°North WPS http: //www. 52 north. org/wps

52°North Research § Current 52°North Geoprocessing Research § processing service-based data (WFS) through WPS

52°North Research § Current 52°North Geoprocessing Research § processing service-based data (WFS) through WPS 52°North WPS http: //www. 52 north. org/wps

52°North Research § Current 52°North Geoprocessing Research 52°North WPS http: //www. 52 north. org/wps

52°North Research § Current 52°North Geoprocessing Research 52°North WPS http: //www. 52 north. org/wps

52°North Research § Current 52°North Geoprocessing Research 52°North WPS http: //www. 52 north. org/wps

52°North Research § Current 52°North Geoprocessing Research 52°North WPS http: //www. 52 north. org/wps

52°North Research § Current 52°North Geoprocessing Research § Udig WPS 1. 0. 0 -Client

52°North Research § Current 52°North Geoprocessing Research § Udig WPS 1. 0. 0 -Client § Udig workflow modelling plugin 52°North WPS http: //www. 52 north. org/wps

52°North Research § Current 52°North Geoprocessing Research § Udig WPS 1. 0. 0 -Client

52°North Research § Current 52°North Geoprocessing Research § Udig WPS 1. 0. 0 -Client § Udig workflow modelling plugin § WPS-T 52°North WPS http: //www. 52 north. org/wps

52°North Research § Current 52°North Geoprocessing Research u. Dig WPS-T -deploy. Process -undeploy. Process

52°North Research § Current 52°North Geoprocessing Research u. Dig WPS-T -deploy. Process -undeploy. Process 52°North WPS http: //www. 52 north. org/wps

52°North Research § Current 52°North Geoprocessing Research § § Udig WPS 1. 0. 0

52°North Research § Current 52°North Geoprocessing Research § § Udig WPS 1. 0. 0 -Client Udig workflow modelling plugin WPS-T WPS GRASS support 52°North WPS http: //www. 52 north. org/wps

52°North Research § Current 52°North Geoprocessing Research WPS Process 1 Process 2 GRASS <script>

52°North Research § Current 52°North Geoprocessing Research WPS Process 1 Process 2 GRASS <script> Process 1 Meta Data Process n 52°North WPS http: //www. 52 north. org/wps

52°North Research § Current 52 North Geoprocessing Research § § § Udig WPS 1.

52°North Research § Current 52 North Geoprocessing Research § § § Udig WPS 1. 0. 0 -Client Udig workflow modelling plugin WPS-T WPS GRASS support WPS and GRID technologies 52°North WPS http: //www. 52 north. org/wps

52°North Research § Current 52 North Geoprocessing Research § § § Udig WPS 1.

52°North Research § Current 52 North Geoprocessing Research § § § Udig WPS 1. 0. 0 -Client Udig workflow modelling plugin WPS-T WPS GRASS support WPS and GRID technologies WPS and Web. Gen (Uni ZH) 52°North WPS http: //www. 52 north. org/wps

52°North WPS Thank You Questions? foerster@itc. nl 52°North WPS http: //www. 52 north. org/wps

52°North WPS Thank You Questions? foerster@itc. nl 52°North WPS http: //www. 52 north. org/wps