I am very exciting you got some WPS work - congrats!

On Saturday, 29 October 2011 at 12:02 AM, Andrea Aime wrote: 
> Hi,
> another thing I'll probably be working on in the next weeks is providing
> some level of process filtering and control, in a pluggable way.
> 
> 

Fair enough. In uDig we capture them at the "catalog" level; rather than use 
the GeoTools classes directly.
> A process filter will be an interface allowing to exclude processes from
> the WPS server, it basically will make a process available, or not,
> based on some internal rules.
> 
> There are a couple of usages for this kind of filtering:
> - admin control: we ship with a lot of processes, but an administrator
> might want to limit its installation to 2-3 processes only.
> For this case I envision a little GUI panel listing all of the processes by
> "namespace" and allowing people to exclude processes and namespaces,
> which would then be stored as a configuration in wps.xml
> - security: some processes might be available only to specific users
> (no implementation planned along this lines, but this will make it possible)
> 
> Another thing that I would like to add is a concept of execution callback,
> similar to the dispatcher callback.
> Such callbacks would be invoked at various stages of a process execution:
> - right after parsing the request
> - right before execution begins, when inputs have been parsed into their
> java equivalent
> - right before the encoding of outputs happens
> - when we are done
> 
That should also hook into the "status" of async process?
> 
> The callbacks could do a number of services, for example:
> - security, disallowing certain combinations of processes and inputs
> (e.g., one might want to disallow downloading data from remote hosts)
> - accounting, register who made what wps call, for how long, with how
> much data
> 
> Opinions? Suggestions?
Just enthusiasm; and let me know if you need a code review.
Jody 

------------------------------------------------------------------------------
Get your Android app more play: Bring it to the BlackBerry PlayBook 
in minutes. BlackBerry App World™ now supports Android™ Apps 
for the BlackBerry® PlayBook™. Discover just how easy and simple 
it is! http://p.sf.net/sfu/android-dev2dev
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to