ability to call bioinformatics services which are provided with a document rather than an RPC style interface (e.g. services developed using .Net use document style)
achieved in Taverna beta6 release October 2003
Dynamic binding of service endpoints during enactment
workflow papers, priority very high, requires draft to promote comments, effort 5 weeks ( Peter Li to lead bioinformatics angle paper. MarkGreenwood to lead eScience angle paper )
Peter Li has circulated outline, getting feedback from co-authors 10 Oct 2003
MarkGreenwood eScience extended abstract draft for Carole while at GGF 6-10 Oct 2003
workflow information on web sites and TWiki - priority high, ongoing, effort 1 week
patterns of use (exploitation examples - why features are needed and how they can be used) - priority medium, (requires further thought and planning)
examples can be used to test provenance - automatic running of examples would be useful - will need new initial examples using conditionals and iteration
knowledge in workflows - explicit links of input and outputs, workflow producing not just data but also annotations relating data, use of knowledge in capturing the intention of a workflow (e.g. this workflow produces annotations about its input gene) becoming a major issue in the InformationModel and therefore probably needs separate recognition and priority.
resolve language issues for conditionals to allow use of the facilities in the next version of the enactor, IF6 release should support looping. BIG issues with provenance for that one...
make better use of the ontologies, we started this already and need to investigate further. I'd want to have Taverna using some kind of ontology based find service by IF6, ideally some time before.
workflow portal for biologists who don't actually want to edit the things, just use them. Relatively simple and we're pursuing this at the HGMP, I'd expect it to be there by IF6 although of course it isn't technically a myGrid component as such.
I still haven't seen a convincing case for runtime service binding in our problem domain, therefore no plans to include this facility.
'baclava' object model and language spec for collections should be finalised by IF6, with documentation and an efficient implementation.
collaboration portal server, speculative at the moment but more detail will appear at some point, maybe for IF6 maybe not.
Initial Thoughts JustinFerris - 29th September 2003
In order of priority with rough estimates:
refactoring and adding explicit iteration and conditional branching to Taverna and Freefluo (2 weeks)
large data sets and service pipelining (8-10 weeks effort)
analysis (2 weeks)
changes to workflow core (2 weeks)
adding asynchronous interactions and message correlation
data staging services (2 weeks)
testing and fixes (2 weeks)
architecture for supporting long running workflows (10-12 weeks)