Title: Apache Taverna Server Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at . http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. jsonld: { “@context” : “http://schema.org”, “@type” : [“SoftwareSourceCode”], “@id”: “https://taverna.incubator.apache.org/download/server/”, “url”: “https://taverna.incubator.apache.org/download/server/”, “applicationSuite”: “Apache Taverna (incubating)”, “name” : “Apache Taverna Server (incubating)”, “description” : “Apache Taverna Server (incubating) is a web service for executing Taverna workflows.”, “publisher” : { “@type” : “Organization”, “@id” : “https://www.apache.org/”, “url” : “https://www.apache.org/”, “name” : “The Apache Software Foundation (ASF)” },
“softwareVersion”: “3.1.0-incubating”, “downloadUrl” : “https://www-eu.apache.org/dist/incubator/taverna/source/taverna-server-3.1.0-incubating/apache-taverna-server-3.1.0-incubating-source-release.zip”, “fileSize”: “0.8MB”, “applicationCategory”: “Scientific Workflows”, “operatingSystem”: [“Windows”, “OS/X”, “Linux”, “Java”],
“datePublished”: “2018-01-17”, “releaseNotes” : “https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12332252&projectId=12318322”, “author”: { “@id”: “https://taverna.incubator.apache.org/about/”, “url”: “https://taverna.incubator.apache.org/about/”, “type”: “Organization”, “name”: “Apache Taverna PPMC” } }

Apache Taverna Server (incubating) is a REST/WSDL web service for executing Apache Taverna (incubating) workflows.

Taverna workflows are defined using Apache Taverna Language.

Source code

Below you can find the latest Taverna Server source release.

After downloading the files, verify the PGP signatures using the Apache Taverna KEYS file.

After unpacking, follow the build instructions. See the Taverna Server documentation for details of installation, configuration and usage.

taverna-server-3.1.0-incubating

Apache Taverna Server 3.1.0-incubating was published on 2018-01-17, and is available for download from official mirrors of the ASF Distribution Directory incubator/taverna/:

The Taverna Server changelog is available from the Apache Taverna Jira.

Note that when building Taverna Server, it will require other Taverna modules:

Source code repositories

For the latest developments you may also be interested in the corresponding source code repositories:

Each release has a corresponding tag, e.g. 3.1.0-incubating.

Maven artifacts

Apache Taverna Server's Maven artifacts are available from Maven Central, mirrored from ASF's Maven repository. For the convenience of IDE users, the Maven artifacts include -javadoc.jar and -sources.jar; however, you might prefer the online API javadoc and the source code releases (see below).

To use any Taverna Server modules with Maven, add one or more of these to your pom.xml:

<dependencies>
    <dependency>
        <groupId>org.apache.taverna.server</groupId>
        <artifactId>taverna-server-client/</artifactId>
        <version>3.1.0-incubating</version>
    </dependency>
    <dependency>
        <groupId>org.apache.taverna.server</groupId>
        <artifactId>taverna-server-usagerecord</artifactId>
        <version>3.1.0-incubating</version>
    </dependency>
    <dependency>
        <groupId>org.apache.taverna.server</groupId>
        <artifactId>taverna-server-port-description</artifactId>
        <version>3.1.0-incubating</version>
    </dependency>
    <dependency>
        <groupId>org.apache.taverna.server</groupId>
        <artifactId>taverna-server-runinterface</artifactId>
        <version>3.1.0-incubating</version>
    </dependency>
    <dependency>
        <groupId>org.apache.taverna.server</groupId>
        <artifactId>taverna-server-rmidaemon</artifactId>
        <version>3.1.0-incubating</version>
    </dependency>
    <dependency>
        <groupId>org.apache.taverna.server</groupId>
        <artifactId>taverna-server-worker</artifactId>
        <version>3.1.0-incubating</version>
    </dependency>
    <dependency>
        <groupId>org.apache.taverna.server</groupId>
        <artifactId>taverna-server-unix-forker</artifactId>
        <version>3.1.0-incubating</version>
    </dependency>
    <dependency>
        <groupId>org.apache.taverna.server</groupId>
        <artifactId>taverna-server-webapp</artifactId>
        <version>3.1.0-incubating</version>
        <type>war</type>
    </dependency>
</dependencies>

The above <version> might not be up-to-date. See the source code releases above to find the latest version.

Client-side

To complement the Taverna Server, we have developed several client side libraries and applications.

They access the Server's functionality and can help you build your client applications around the Server and provide exemplars of how such applications can be implemented.

  • taverna-server-client - a Java client library for Taverna Server's REST API, included in the taverna-server release.
  • Taverna Language - Java API for building and inspecting Taverna 3 workflows.
  • Taverna Mobile - an Android app for executing Taverna workflows

Third-party applications

These third-party applications use or interact with Taverna Server, but are not published or endorsed by Apache Taverna:

Archived releases

For all archived Apache Taverna releases, see archive.apache.org.

The source code for Taverna Server before migrating to Apache Software Foundation (Taverna 2.5 and earlier) is available as a series of old/ tags in the git repository, e.g. old/2.5.4.

Note that Taverna 2.5 and older is licensed under LGPL 2.1.

Binary downloads for older releases are available from LaunchPad's archive, for instance Taverna Server 2.5.4 which you may need for executing some Taverna 2 .t2flow workflows.