[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