myGrid

Programmatically executing a workflow.

Details

  • Type: Refinement Refinement
  • Status: Resolved Resolved
  • Priority: Critical Critical
  • Resolution: Fixed
  • Affects Version/s: 1.5
  • Fix Version/s: 1.6
  • Component/s: None
  • Description:
    Hide

    Codewise the description of how to programmatically execute a workflow is correct:
    http://www.mygrid.org.uk/wiki/Mygrid/ExecutingWorkflowOutsideOfTaverna

    but the problem is how it is invoked. Because of Raven the application needs to be launched through the bootstrap, and the application deployed as one or more maven artifacts. This is likely to put off a lot of users and may not always be suitable if embedded as part of a large existing application.

    Requires some investigation and the creation of some utilities (e.g. some sort of wrapper launcher) that simplifies this process.

    Show
    Codewise the description of how to programmatically execute a workflow is correct: http://www.mygrid.org.uk/wiki/Mygrid/ExecutingWorkflowOutsideOfTaverna but the problem is how it is invoked. Because of Raven the application needs to be launched through the bootstrap, and the application deployed as one or more maven artifacts. This is likely to put off a lot of users and may not always be suitable if embedded as part of a large existing application. Requires some investigation and the creation of some utilities (e.g. some sort of wrapper launcher) that simplifies this process.

Activity

Hide
Stian Soiland-Reyes added a comment - 2007-04-24 14:58

Using long-running workflows solves the real requirement for 80% of our users.

Show
Stian Soiland-Reyes added a comment - 2007-04-24 14:58 Using long-running workflows solves the real requirement for 80% of our users.
Hide
June Finch added a comment - 2007-08-02 14:44

From tom:

comment is no longer valid as we changed raven to make it possible to call raven enabled code from another classloader realm. We do, however, need to actually document this and provide a working example.

Show
June Finch added a comment - 2007-08-02 14:44 From tom: comment is no longer valid as we changed raven to make it possible to call raven enabled code from another classloader realm. We do, however, need to actually document this and provide a working example.
Hide
Stuart Owen added a comment - 2007-08-08 17:53

Created example application together with Javadocs, and also an outline of the procedure in the Taverna developers guide.

Passed over to Stian to update the artifact version numbers in the example to 1.6, and also check through the documentation and add any extra information he deems necessary.

Show
Stuart Owen added a comment - 2007-08-08 17:53 Created example application together with Javadocs, and also an outline of the procedure in the Taverna developers guide. Passed over to Stian to update the artifact version numbers in the example to 1.6, and also check through the documentation and add any extra information he deems necessary.
Hide
Stian Soiland-Reyes added a comment - 2007-08-13 09:58

Fixed, but I'll leave it open as it needs to be packaged and be part of the distribution.

Show
Stian Soiland-Reyes added a comment - 2007-08-13 09:58 Fixed, but I'll leave it open as it needs to be packaged and be part of the distribution.

People

Dates

  • Created:
    2007-02-26 10:13
    Updated:
    2007-08-13 09:58
    Resolved:
    2007-08-13 09:58