You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@taverna.apache.org by "Stian Soiland-Reyes (JIRA)" <ji...@apache.org> on 2016/03/14 18:11:33 UTC

[jira] [Updated] (TAVERNA-879) Docker command line tool for Taverna Activity

     [ https://issues.apache.org/jira/browse/TAVERNA-879?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Stian Soiland-Reyes updated TAVERNA-879:
----------------------------------------
    Labels: cwl docker gsoc2016  (was: cwl docker)

> 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
>              Labels: cwl, docker, gsoc2016
>
> 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)