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/
