Hello

> I'm not sure what you mean by "the order of task invocation can change
> and it is not known a-priori by the user". For a specific workflow,
> services in Taverna are invoked as soon as the data is available (apart
> from some special cases). It depends on the workflow as to whether you
> can tell which order the services are invoked in. Basically, if the
> workflow branches then you cannot normally predict the relative order of
> service invocation in the different branches.

> If you are asking if there are times when users cannot decide which
> order to put the services in the workflow, then there are almost
> certainly such cases.

Regarding this issue I mean cases, where users have many options for  
ordering the workflow tasks but cannot decide which task ordering to  
use.


> It sounds interesting. Are you thinking of dynamically altering the
> order during an actual workflow run, or does this happen during workflow
> design? Even if you managed to just warn that a workflow was inefficient
> it would help a lot.

Yes. As a first step, i will perform optimization only during the  
workflow design time, and then I will try to extend the algorithm for  
runtime workflow optimization.

> How do you model the semantics of the services?

I’m not sure i understand what you mean. Abstracting from  
implementation details, i assume that web services provide a  
high-level interface of the form WS : X -> Y, where X and Y are sets  
of attributes, i.e., given values for attributes in X, WS returns  
values for the attributes in Y. Apart from that, the number of the  
input and output binding of the services, as well as their semantics  
(i.e., what do the I/O attributes mean), are known.


> I think it is best to copy your question to the Taverna users' mailing
> list as the subscribers may be able to point you at particular workflows.
> Have you looked at http://www.myexperiment.org to see if there are any
> relatively simple workflows that you can test on?

I am going to copy the question to the taverna and myexperiment user’s  
mailing list for further feedback.

Thank you very much for the fast reply!!!




------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
taverna-hackers mailing list
[email protected]
Web site: http://www.taverna.org.uk
Mailing lists: http://www.taverna.org.uk/about/contact-us/
Developers Guide: http://www.taverna.org.uk/developers/

Reply via email to