Thanks Stian. Wasn't sure if the original question was a MyGrid subject
(it being a Taverna-agnostic question).

Anyhow... the workflow description language is one part of the equation,
which would be very useful to solve. Scripting or hand-editing isn't
quite so important here - what's important is the interoperability
between different workflow engines. Taverna gets halfway there by
allowing workflows to be constructed, saved, and reloaded later, but the
resulting XML is still Taverna-specific. I'm imagining something generic
enough that I could do 'Save as...' from Taverna, and later load the
same file into another toolwithout any problems, e.g. Pipeline Pilot
(heaven forbid!), or vice versa.

The other part of the equation is an engine other than Taverna to run
these generic workflows in (should the developer/user not want/be able
to have Taverna/Java installed on their machine, or they want to embed
the execution inside a non-Java bit of software, e.g. a Perl script).

Do other workflow execution engines exist that have APIs for other
non-Java languages?


On Wed, 2009-05-20 at 03:57 -0500, Stian Soiland-Reyes wrote:
> Could we discuss this on the taverna-hackers list?
> 
> We have previously discussed exposing Taverna workflows in a kind of
> textual 'scripting' language that can be useful for generating
> workflows (or for people who like to edit workflows in Notepad etc).
> 
> I can't find that email thread.. anyone else?
> 
> 
> On Tue, May 19, 2009 at 12:32, Richard Holland
> <[email protected]> wrote:
> > It's clear that for Java developers, Taverna's new Platform is the way
> > to go when designing workflows for programmatic execution.
> >
> > But, what's the alternative for Perl developers? Do any Perl-based
> > workflow engines exist? Or indeed for any other language other than
> > Java? Does MyGrid have any plans to make some available in future (even
> > if it's the distant future)?
> >
> > It would be great to be able to design workflows and save them to file
> > using a generic workflow language (which I believe MyGrid has already
> > worked on developing), then later load and enact that workflow file
> > within Java, Perl, Python or whatever programming language it is that
> > I've chosen to write my backend software in.
> >
> > cheers,
> > Richard
> >
> > --
> > Richard Holland, BSc MBCS
> > Finance Director, Eagle Genomics Ltd
> > T: +44 (0)1223 654481 ext 3 | E: [email protected]
> > http://www.eaglegenomics.com/
> >
> 
> 
> 
> --
> Stian Soiland-Reyes, myGrid team
> School of Computer Science
> The University of Manchester
-- 
Richard Holland, BSc MBCS
Finance Director, Eagle Genomics Ltd
T: +44 (0)1223 654481 ext 3 | E: [email protected]
http://www.eaglegenomics.com/



------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
http://p.sf.net/sfu/businessobjects
_______________________________________________
taverna-hackers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/taverna-hackers
Developers Guide: http://www.mygrid.org.uk/usermanual1.7/dev_guide.html
FAQ: http://www.mygrid.org.uk/wiki/Mygrid/TavernaFaq

Reply via email to