[Geoserver-devel] wps geoprocessing orchestration

Hi

I’m tasked with creating a wps geoprocessing orchestration UI and I was curious to see if anyone had any insight on how to accomplish this or could critique my design.

The UI would look similar to the WPS Request Builder, the back end would be a bpel process chaining together the services. When the user presses ok in the UI, the new wps would be saved into the database and a geoserver wps python script would be created to dynamically add the new wps to the geoserver wps capabilities document.

The python script would point to an outside rest service (ie. http://localhost:8080/executeWPS?name=newWPS) that would get the wps from the db and execute it outside of geoserver, then add the resulting layer to geoserver, or display the output.

Thank You

Dominique

Just a note I’m having issues with the geoserver python scripting hook. I posted it to the geoserver users group.

http://sourceforge.net/mailarchive/message.php?msg_id=30430558

We are in a bind here Dominique. This is the list for developing GeoServer. So if you were going to donate the work as a community model we could talk more.

As it stands your email may best be served on the user list, or by talking to one organizations listed under commercial support.

It does sound like interesting work :slight_smile:

Jody Garnett

On 27/02/2013, at 3:16 AM, “Bessette-Halsema, Dominique E” <Dominique.Bessette@anonymised.com> wrote:

Hi

I’m tasked with creating a wps geoprocessing orchestration UI and I was curious to see if anyone had any insight on how to accomplish this or could critique my design.

The UI would look similar to the WPS Request Builder, the back end would be a bpel process chaining together the services. When the user presses ok in the UI, the new wps would be saved into the database and a geoserver wps python script would be created to dynamically add the new wps to the geoserver wps capabilities document.

The python script would point to an outside rest service (ie. http://localhost:8080/executeWPS?name=newWPS) that would get the wps from the db and execute it outside of geoserver, then add the resulting layer to geoserver, or display the output.

Thank You

Dominique

Just a note I’m having issues with the geoserver python scripting hook. I posted it to the geoserver users group.

http://sourceforge.net/mailarchive/message.php?msg_id=30430558


Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb


Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Sorry I should have mentioned that earlier. Yes we would donate the work. I’m on the METOC GIS team from FNMOC. We’ve provided feature enhancements to GeoServer for previous releases, and will continue to do so.

Thank You

Dominique Bessette

From: Jody Garnett [mailto:jody.garnett@anonymised.com]
Sent: Wednesday, February 27, 2013 12:05 AM
To: Bessette-Halsema, Dominique E
Cc: geoserver-devel@lists.sourceforge.net
Subject: Re: [Geoserver-devel] wps geoprocessing orchestration

We are in a bind here Dominique. This is the list for developing GeoServer. So if you were going to donate the work as a community model we could talk more.

As it stands your email may best be served on the user list, or by talking to one organizations listed under commercial support.

It does sound like interesting work :slight_smile:

Jody Garnett

On 27/02/2013, at 3:16 AM, “Bessette-Halsema, Dominique E” <Dominique.Bessette@anonymised.com> wrote:

Hi

I’m tasked with creating a wps geoprocessing orchestration UI and I was curious to see if anyone had any insight on how to accomplish this or could critique my design.

The UI would look similar to the WPS Request Builder, the back end would be a bpel process chaining together the services. When the user presses ok in the UI, the new wps would be saved into the database and a geoserver wps python script would be created to dynamically add the new wps to the geoserver wps capabilities document.

The python script would point to an outside rest service (ie. http://localhost:8080/executeWPS?name=newWPS) that would get the wps from the db and execute it outside of geoserver, then add the resulting layer to geoserver, or display the output.

Thank You

Dominique

Just a note I’m having issues with the geoserver python scripting hook. I posted it to the geoserver users group.

http://sourceforge.net/mailarchive/message.php?msg_id=30430558


Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb


Geoserver-devel mailing list
Geoserver-devel@anonymised.comists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel