[drmaa-wg] PHP binding
Daniel Templeton
Dan.Templeton at Sun.COM
Thu Mar 23 12:09:14 CST 2006
Jose,
The async web services piece would be more than welcome. We spent some
time discussing a WSDL binding for DRMAA, but in the end we were stopped
by the issue of blocking. At the time, blocking calls meant either
using a proprietary technology or rolling our own notification mechanism.
The real problem children are the drmaa_wait() and drmaa_synchronize()
calls. They are supposed to be able to block indefinitely, which is
impossible in WS. The obvious solution is to use a notification
mechanism to achieve blocking, but I'm happy to hear other ideas.
Daniel
Jose R Valverde wrote On 03/23/06 14:55,:
>We are working in development of web based services
>using PHP here. Our work relies mainly on using Grid
>technology as the back end (we are on EGEE), but we
>also have to develop for queueing systems.
>
>As such, DRMAA is a natural choice to build our
>applications. This leads me to the questions:
>
> - is there any PHP binding definition?
> After consulting the list archives I gather
>the answer is "No".
>
> - is there anybody working on defining a DRMAA PHP
>binding?
> Again, it seems that the answer is "No", but
>I'd like to be sure.
>
> - is there anybody else besides me interested on
>such a binding and willing to help define it?
>
>And most important of all:
>
> - if the answers are all "No" as I expect, may I
>start working on defining and implementing such a
>binding myself?
>
>Here is my idea: We already have a PHP class
>implementing access to EGEE grid middleware --see
>
> http://savannah.cern.ch/project/gridgramm/
>
>I'd like to build on top of it (or substitute it by) a
>DRMAA binding. Later on we may consider creating PHP
>bindings for other queueing systems (SGE, openPBS or
>even Condor) and Grid implementations.
>
>The binding might be functional (based on the C
>binding) or object-oriented (based on the Java or IDL
>bindings). That would be open for discussion.
>
>Besides, we usually implement everything here as a web
>service in the latest stages. It falls within our
>plans to make the binding into a web service as well
>(we already have some experience with asynchronous web
>services implementations). It seems that might be
>welcome, isn't it? But this, again, would be left for
>a later stage, once we have the basic library
>available.
>
>Finally, pardon for the horrible formatting. I'm using
>Yahoo's webmail as I'm off work and it shows.
>
> j
>--
>Jose R. Valverde, PhD, MD, MSci
>Head of Scientific Computing
>EMBnet/CNB
>
>
>
>
>______________________________________________
>LLama Gratis a cualquier PC del Mundo.
>Llamadas a fijos y móviles desde 1 céntimo por minuto.
>http://es.voice.yahoo.com
>
>
>
--
******************************************************
* Daniel Templeton UMPK18 x83749 *
* Staff Engineer, Sun N1 Grid Engine *
******************************************************
* "What's the sense in never thinkin' 'bout the tomb *
* When you're much too busy returning to the womb?" *
* -They Might Be Giants *
******************************************************
More information about the drmaa-wg
mailing list