[
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)