This is a DRAFT article for discussion purposes only.
Apache Taverna Engine 3.1.0-incubating, Apache Taverna Activities 2.1.0-incubating, Apache Taverna CommandLine 3.1.0-incubating
Revised 2016-06-30
Introduction
Apache Taverna Engine executes Taverna workflows, defined using Apache Taverna Language or Taverna 2's .t2flow format, and provides OSGi services for monitoring and controlling the detailed execution of workflow.
Apache Taverna Common Activities provide bindings for the Taverna Engine to invoke activities such as command line tools (local/ssh), Beanshell scripts, REST and WSDL services, spreadsheet import and user interactions.
Apache Taverna Command-line Tool provides a shell command for executing Taverna workflows, with output of results to either a folder or a Research Object bundle including detailed provenance. In addition to the Taverna Common Activities, the Command-line supports plugins using Taverna OSGi services.
New Features
(1) Improved WSDL support
This release adds improved WSDL support using Apache Woden. The code has two parsers (wsdl 1.1 based on WSDL4j and 2.0 based on Woden) that implement a common interface (inherited from “wsdl-generic” based on AXIS 1.4). The service execution part is based on embedded JAX-WS API, but given that this part is calling the abstract interface, there shouldn’t be a significant change.
Improvements/Enhancements
(1) TBD
Removed / Retired Features
(1) Activities
These activities were part of the alpha release (3.0.a2), but ARE NO LONGER supported.
– RShell
– Soaplab
– Biomart
They are now maintained (??) separately as part of the Taverna Plugin Bioinformatics and Taverna Extras. (What does this mean? Will they be part of a future release?)
This should be moved to a second release notes for the next release of Engine/Activities/CommandLine
Bug Fixes
TAVERNA-874 Mvn clean package fails to run
See change notes: TBD
Known Issues
Are there any known issues we should list here?
Issue 1
TBD
Workaround
TBD
Installation Information
Source Code Name Changes
Package names have changed to org.apache.taverna.* and source code has been reorganized.
Prerequisites
Java 1.8 or newer (tested with OpenJDK 1.8)
Apache Maven 3.2.5 or newer (older versions probably also work)
Installation
TBD
Stay Informed
Please subscribe to and contact the dev@taverna mailing list for any questions, suggestions, and discussions about Apache Taverna.
Bugs and feature plannings are tracked in the JIRA Issue tracker under the TAVERNA component Taverna Language. Anyone may add an issue.