You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@taverna.apache.org by st...@apache.org on 2018/01/18 00:39:54 UTC
svn commit: r1821436 -
/incubator/taverna/site/trunk/content/download/server/index.md
Author: stain
Date: Thu Jan 18 00:39:54 2018
New Revision: 1821436
URL: http://svn.apache.org/viewvc?rev=1821436&view=rev
Log:
Taverna Server 3.1.0
Modified:
incubator/taverna/site/trunk/content/download/server/index.md
Modified: incubator/taverna/site/trunk/content/download/server/index.md
URL: http://svn.apache.org/viewvc/incubator/taverna/site/trunk/content/download/server/index.md?rev=1821436&r1=1821435&r2=1821436&view=diff
==============================================================================
--- incubator/taverna/site/trunk/content/download/server/index.md (original)
+++ incubator/taverna/site/trunk/content/download/server/index.md Thu Jan 18 00:39:54 2018
@@ -15,102 +15,177 @@ Notice: Licensed to the Apache Softwa
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": "2017-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](/download/language).
+
+
+## Source code
+
+Below you can find the latest Taverna Server source release.
+
+After downloading the files,
+[verify the PGP signatures](https://www.apache.org/info/verification.html)
+using the Apache Taverna [KEYS](https://www.apache.org/dist/incubator/taverna/KEYS)
+file.
+
+### taverna-server-3.1.0-incubating
+
+**Apache Taverna Server 3.1.0-incubating** was published on 2017-01-17, and is available for download
+from official mirrors of the
+ASF Distribution Directory [incubator/taverna/](https://www.apache.org/dyn/closer.cgi/incubator/taverna/):
+
+* [taverna-server-3.1.0-incubating-source-release.zip](https://www.apache.org/dyn/closer.cgi/incubator/taverna/source/taverna-server-3.1.0-incubating/apache-taverna-server-3.1.0-incubating-source-release.zip)
+ ([asc](https://www.apache.org/dist/incubator/taverna/source/taverna-server-3.1.0-incubating/apache-taverna-server-3.1.0-incubating-source-release.zip.asc),
+ [md5](https://www.apache.org/dist/incubator/taverna/source/taverna-server-3.1.0-incubating/apache-taverna-server-3.1.0-incubating-source-release.zip.md5),
+ [sha1](https://www.apache.org/dist/incubator/taverna/source/taverna-server-3.1.0-incubating/apache-taverna-server-3.1.0-incubating-source-release.zip.sha1),
+ [sha256](https://www.apache.org/dist/incubator/taverna/source/taverna-server-3.1.0-incubating/apache-taverna-server-3.1.0-incubating-source-release.zip.sha256),
+ [sha512](https://www.apache.org/dist/incubator/taverna/source/taverna-server-3.1.0-incubating/apache-taverna-server-3.1.0-incubating-source-release.zip.sha512))
+
+The Taverna Server [changelog](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12332252&projectId=12318322)
+is available from the [Apache Taverna Jira](https://issues.apache.org/jira/issues/?jql=project%20%3D%20TAVERNA%20AND%20component%20%3D%20%22Taverna%20Server%22).
+
+
+### Source code repositories
+
+For the latest developments you may also be interested in the corresponding
+[source code](/download/code/) repositories:
+
+* [incubator-taverna-server](https://github.com/apache/incubator-taverna-server)
+
+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](https://repo1.maven.org/maven2/org/apache/taverna/server/),
+mirrored from
+[ASF's Maven repository](https://repository.apache.org/content/repositories/releases/org/apache/taverna/server/).
+For the convenience of IDE users, the Maven artifacts include `-javadoc.jar` and
+`-sources.jar`; however, you might prefer the
+online [API javadoc](/javadoc/taverna-server/)
+and the [source code releases](#source-code) (see below).
+
+
+To use any Taverna Server modules with [Maven](https://maven.apache.org/), 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>
-<div class="alert alert-info" role="alert"><p><span class="glyphicon glyphicon-info-sign" aria-hidden="true"></span>
-Taverna is transitioning to the Apache Incubator.
-Currently there is no Apache release of Taverna Server.
-</div>
+The above `<version>` might not be up-to-date.
+See the [source code releases](#source-code) above to find the latest version.
-Apache Taverna (incubating) is developing to release Taverna Server 3.1.
-For now, the current version of the Server is based on the last pre-Apache release
-Taverna 2.5 and is called **Taverna Server 2.5.4**.
-[Documentation](/documentation/server/) for Taverna Server is available on-line.
-##Installation
-
-Taverna Server 2.5.4 was released before incubating at Apache Software Foundation, and Taverna 2.x is licensed as
-[LGPL 2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html); as these are not
-official releases from Apache Taverna this this page do not have direct download links,
-but rely on [LaunchPad's archive](https://launchpad.net/taverna-server/).
-
-From [LaunchPad](https://launchpad.net/taverna-server/+milestone/2.5.4)
-right-click to download `TavernaServer-2.5.4.war`,
-then follow the [installation instructions](/documentation/server/3.1/install)
-to install the WAR file to a server like
-[Apache Tomcat](http://tomcat.apache.org/).
-
-[Taverna Server 2.5.4](https://launchpad.net/taverna-server/+milestone/2.5.4) release:
-
-- `TavernaServer-2.5.4.war` binary distribution (WAR, 196 MiB)
- - MD5: 20d27405b27a3418b783777171734514
- - SHA1:d2909ad0b222a001639c5337171b9e2b553f1cbc
-
-- `install.pdf` Installation Guide (PDF, 7 MiB)
- - MD5: a91d2ccb0aca9322a92e9d456a1389aa
- - SHA1: d90daf85c09035caca48536cefd4d2d557aeca3a
-
-- `usage.pdf` User Guide (PDF, 13 MiB)
- - MD5: 25f75e419a018d03252c63fbcd111a5f
- - SHA1: d080ea3765e8ef41a8cecc6564bf2aaf11b78199
-
-
-The software distributor Launchpad has an archive of
-[earlier non-Apache releases of Taverna Server](https://launchpad.net/taverna-server/+series).
-
-##System Requirements
-
-####Operating system
-
-The Server can currently be installed on Linux and Mac OS X.
-
-####Java
-
-You will need a Java 7 installation or newer.
-Either OpenJDK 7 or Oracle Java 7 are recommended.
+# Client-side
+
+To complement the Taverna Server, we have developed several client side libraries and applications.
-> If using Oracle Java 7, you must install the
-> **[Java Cryptography Extension extension for Java
-> 1.7](http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html)**
-> and follow the included README on how to install the JCE to
-> *lib/security/* of your Java installation.
-> This is *not* necessary for OpenJDK 7.
+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.
-####WebApp container
+ - [taverna-server-client](/javadoc/taverna-server/org/apache/taverna/server/client/package-summary.html) - a Java client library for Taverna Server's REST API, included in the taverna-server release.
+ - [Taverna Language](/download/language/) - Java API for building and inspecting Taverna 3 workflows.
+ - [Taverna Mobile](https://github.com/apache/incubator-taverna-mobile) - an Android app for executing Taverna workflows
-You will need a suitable servlet container.
-The Server has been developed using [Tomcat 6.0.26](http://tomcat.apache.org/download-60.cgi)
- as the servlet container, but other versions of Tomcat are known to work
- (back to at least Tomcat 6.0.20, and up to Tomcat 7.0.53) and other containers may also
- function correctly, as no Tomcat-specific APIs are used in the deployable code.
- We welcome feedback on which containers work, as well as on how to configure them.
+## Third-party applications
-##Source Code
+These third-party applications use or interact with Taverna Server, but are not published or
+endorsed by Apache Taverna:
-The source code to Apache Taverna Server is available from the git repository
-[incubator-taverna-server](https://github.com/apache/incubator-taverna-server)
-which `master` tag corresponds to development of Taverna Server 3.1.
+ - [Taverna Player](https://github.com/myGrid/taverna-player) - a generic Rails engine for Taverna workflows
+ - [Taverna Player portal](https://github.com/myGrid/taverna-player-portal) - a web portal for running Taverna workflows
+ - [t2-server-gem](https://github.com/myGrid/t2-server-gem) a Ruby gem for interacting with Taverna Server
+ - [t2-server-jar](https://github.com/myGrid/t2-server-jar) an older Java library to interact with Taverna Server
+ - [workflow-runner](https://github.com/wf4ever/workflow-runner) a Clojure library for Taverna Server that can also re-expose runs [as a Research Object ROSRS API](https://github.com/wf4ever/apis/wiki/Wf-RO-transformation-service-API)
+ - [BioVeL-seek](https://github.com/BioVeL/seek) a customized portal for running biodiversity workflows in Taverna Server
-The 2.5.4 release was made automatically using Apache Maven from the
-[2.5.4](https://github.com/apache/incubator-taverna-server/releases/tag/old%2F2.5.4) git tag.
-If you encounter any problems, please [contact us](/community).
+# Archived releases
-##Client side stuff
-
-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.
+For all archived Apache Taverna releases, see
+[archive.apache.org](https://archive.apache.org/dist/incubator/taverna/).
-###General
+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](https://github.com/apache/incubator-taverna-server/releases/tag/old%2F2.5.4).
- - [taverna-server-client](https://github.com/apache/incubator-taverna-server/tree/master/taverna-server-client) - a Java client library for Taverna Server's REST API
- - [Taverna Language](/download/language/) - Java API for building and inspecting Taverna 3 workflows.
- - [taverna2-gem](https://github.com/myGrid/taverna2-gem) Ruby Gem that enables you to interact with
- Taverna 2 workflows (.t2flow files).
- You can generate a t2flow model using the gem, and then use it to retrieve various
- information about the workflow by invoking different methods and attributes. You can also draw a workflow diagram using the gem.</li>
- - [taverna-baclava](https://rubygems.org/gems/taverna-baclava) Ruby Gem for handling Baclava files.
+Note that Taverna 2.5 and older is licensed under
+[LGPL 2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html).
+Binary downloads for older releases are available from
+[LaunchPad's archive](https://launchpad.net/taverna-server/), for instance
+[Taverna Server 2.5.4](https://launchpad.net/taverna-server/+milestone/2.5.4)
+which you may need for executing some Taverna 2 `.t2flow` workflows.