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
