[Geoserver-users] WPS Implementation using GeoServer

---------- Forwarded message ----------
From: Anunay Sinha <anunay.sinha88@anonymised.com>
Date: Mon, Nov 18, 2013 at 8:21 PM
Subject: WPS Implementation using GeoServer
To: geoserver-users@lists.sourceforge.net

We have a requirement where in we need to expose our analysis to a web based GIS system. We decided to do it using WPS. I used WPS extension to write a test code and it does fine.
However I have general question about WPS (This may not be the best platform but still.)
What is a difference between different WPS Frameworks out there

  1. GeoServer
  2. GeoTools
  3. Deegree
    4 52North
    5 ZooWPS

I am not sure which one to choose and what are things I need to consider when making this choice.
Also if you can let me know where GeoServer WPS stands when compared with the rest (My thinking here is since they all provide OGC WPS Implementation they all should be doing pretty much the same thing, but that is a wild thought)

Looking for your help

Anunay

Hi Anunay,
I’m not going to give a complete response since I don’t have too much experience with other WPS implementations you mentioned in the email.

What I can say is that GeoServer WPS uses GeoTools WPS processes, providing the OGC and GUI interface to them. They are written in Java as classes, and can both be used as stand-alone components for programmatic processing as GeoTools classes or exposed as web services by GeoServer.

One advantage when using the GeoServer WPS is that you can access the GeoServer resources directly interacting directly with the GeoServer catalog. Such way the performances are very high since you don’t have to get the resources through the HTTP protocol or other Web Service.

Finally GeoServer provides some APIs and templates that allow you to extend/plug-in your processes very quickly.

···

==
Our support, Your Success! Visit http://opensdi.geo-solutions.it for
more information.

Ing. Alessio Fabiani
@alfa7691
Founder/Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 331 6233686

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


On Mon, Nov 18, 2013 at 3:55 PM, Anunay Sinha <anunay.sinha88@anonymised.com> wrote:

---------- Forwarded message ----------
From: Anunay Sinha <anunay.sinha88@anonymised.com>
Date: Mon, Nov 18, 2013 at 8:21 PM
Subject: WPS Implementation using GeoServer
To: geoserver-users@lists.sourceforge.net

We have a requirement where in we need to expose our analysis to a web based GIS system. We decided to do it using WPS. I used WPS extension to write a test code and it does fine.
However I have general question about WPS (This may not be the best platform but still.)
What is a difference between different WPS Frameworks out there

  1. GeoServer
  2. GeoTools
  3. Deegree
    4 52North
    5 ZooWPS

I am not sure which one to choose and what are things I need to consider when making this choice.
Also if you can let me know where GeoServer WPS stands when compared with the rest (My thinking here is since they all provide OGC WPS Implementation they all should be doing pretty much the same thing, but that is a wild thought)

Looking for your help

Anunay


DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps
OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access
Free app hosting. Or install the open source package on any LAMP server.
Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native!
http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk


Geoserver-users mailing list
Geoserver-users@anonymised.comsts.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

We’re using Geoserver WPS as we wanted to reduce further dependencies on 3rd party projects and as we already used Geoserver the decision was easy. I believe you can do a lot of cool things when the writing processes in Java as they are tightly integrated. But we instead chose to use the Python scripting extension which opens a wide world of opportunities (for instance integrating our existing tools) in a very dynamic approach. Unfortunately the WPS/Python “bridge” still lacks some features.

I would say it all depends what you’re planning to do and what you might already use…

···

Von: Anunay Sinha [mailto:anunay.sinha88@anonymised.com]
Gesendet: Montag, 18. November 2013 15:55
An: geoserver-users@lists.sourceforge.net
Betreff: [Geoserver-users] Fwd: WPS Implementation using GeoServer

---------- Forwarded message ----------
From: Anunay Sinha <anunay.sinha88@anonymised.com>
Date: Mon, Nov 18, 2013 at 8:21 PM
Subject: WPS Implementation using GeoServer
To: geoserver-users@lists.sourceforge.net

We have a requirement where in we need to expose our analysis to a web based GIS system. We decided to do it using WPS. I used WPS extension to write a test code and it does fine.

However I have general question about WPS (This may not be the best platform but still.)

What is a difference between different WPS Frameworks out there

  1. GeoServer

  2. GeoTools

  3. Deegree

4 52North

5 ZooWPS

I am not sure which one to choose and what are things I need to consider when making this choice.

Also if you can let me know where GeoServer WPS stands when compared with the rest (My thinking here is since they all provide OGC WPS Implementation they all should be doing pretty much the same thing, but that is a wild thought)

Looking for your help

Anunay