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)