Stian Soiland-Reyes created TAVERNA-879:
-------------------------------------------

             Summary: Docker command line tool for Taverna Activity
                 Key: TAVERNA-879
                 URL: https://issues.apache.org/jira/browse/TAVERNA-879
             Project: Apache Taverna
          Issue Type: New Feature
          Components: Taverna Common Activities
            Reporter: Stian Soiland-Reyes
            Priority: Minor


If Taverna workflows are to be represented in CWL, then the problem is that our 
activity descriptions are only usable within Taverna. (Except the Tool Activity 
which could be represented as a ShellCommandRequirement).

A quick-and-dirty CWL representation of any Taverna workflow would need a 
TavernaActivityRequirement - but obviously only Taverna could read those back 
in.

So a better approach could be to have a Docker image (in CWL using a 
DockerRequirement) that executes a Taverna Activity as an independent step - 
that would mean Taverna activities like WSDL and REST activities can be used in 
CWL.

One way to do this today is for a Docker image that generate a simple SCUFL2 
workflow that executes just that single activity, and then just runs Taverna's 
executeworkflow. 

Taverna's CWL reader could then recognize these and re-instate the Taverna 
activity (as this Docker tool can keep the existing Taverna Activity JSON as 
its own configuration).





--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to