Presentation is loading. Please wait.

Presentation is loading. Please wait.

52°North WPS. 52°North WPS Agenda  Motivation  WPS basics  behind the scences look  new features.

Similar presentations


Presentation on theme: "52°North WPS. 52°North WPS Agenda  Motivation  WPS basics  behind the scences look  new features."— Presentation transcript:

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

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

3 http://www.52north.org/wps 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

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

5 http://www.52north.org/wps 52°North WPS WPS  What is a WPS?  Web Based Processing DataInformation WPS

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

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

8 http://www.52north.org/wps 52°North WPS WPS  WPS WPS Process 1 Process 2 Process n GetCapabilities DescribeProcess

9 http://www.52north.org/wps 52°North WPS WPS  WPS WPS Process 1 Process 2 Process n GetCapabilities DescribeProcess Execute

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

11 http://www.52north.org/wps 52°North WPS WPS  Discovery  GetCapabilities

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

13 http://www.52north.org/wps 52°North WPS WPS  Discovery  DescribeProcess

14 http://www.52north.org/wps 52°North WPS WPS  Example WPS Buffer Process 2 Process n5

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

16 http://www.52north.org/wps 52°North WPS WPS  Example WPS Buffer Process 2 Process n5

17 http://www.52north.org/wps 52°North WPS 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, xmlBeans, servlet API, derby)  Supports full logging of service activity  Supports exception handling according to the spec  Storing of execution results  Full GML2 support for ComplexValues (i.e. FeatureCollections)  Support of raster processing (beta)

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

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

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

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

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

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

24 http://www.52north.org/wps 52°North WPS Repository Concept  Discovery http://flumagisch.uni-muenster.de:8080/wps/WebProcessingService? Request=GetCapabilities&Service=WPS

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

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

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

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

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

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

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

32 http://www.52north.org/wps 52°North WPS 52°North WPS Anatomy  Execution  Synchronous Object1Object2

33 http://www.52north.org/wps 52°North WPS 52°North WPS Anatomy  Execution  Asynchronous Object1Object2 Push-model

34 http://www.52north.org/wps 52°North WPS 52°North WPS Anatomy  Execution  Asynchronous Object1Object2 Pull-model 50% reference result

35 http://www.52north.org/wps 52°North WPS 52°North WPS Anatomy  Execution  Asynchronous

36 http://www.52north.org/wps 52°North WPS 52°North WPS Anatomy  Execution  Asynchronous

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

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

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

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

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

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

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

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

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

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

47 http://www.52north.org/wps 52°North WPS 52°North WPS Anatomy  Deployment  Maven WPS-ServerWPS-IO WPS- Webapp

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

49 http://www.52north.org/wps 52°North WPS 52°North Research  Current 52°North Geoprocessing Research  Udig WPS 1.0.0-Client

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

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

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

53 http://www.52north.org/wps 52°North WPS 52°North Research  Current 52°North Geoprocessing Research  Udig WPS 1.0.0-Client  Udig workflow modelling plugin

54 http://www.52north.org/wps 52°North WPS 52°North Research  Current 52°North Geoprocessing Research  Udig WPS 1.0.0-Client  Udig workflow modelling plugin  WPS-T

55 http://www.52north.org/wps 52°North WPS 52°North Research  Current 52°North Geoprocessing Research WPS-T -deployProcess -undeployProcess uDig

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

57 http://www.52north.org/wps 52°North WPS 52°North Research  Current 52°North Geoprocessing Research WPS Process 1 Process 2 Process n GRASS Process 1 Meta Data

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

59 http://www.52north.org/wps 52°North WPS 52°North Research  Current 52North Geoprocessing Research  Udig WPS 1.0.0-Client  Udig workflow modelling plugin  WPS-T  WPS GRASS support  WPS and GRID technologies  WPS and WebGen (Uni ZH)

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


Download ppt "52°North WPS. 52°North WPS Agenda  Motivation  WPS basics  behind the scences look  new features."

Similar presentations


Ads by Google