Skip to content

Taverna Server 2.4.1 + Interaction Services (Ubuntu 12.04 Deployment Script)

Notifications You must be signed in to change notification settings

susheel/taverna-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Taverna Server v2.4.1 Setup

Dependencies

  • Ubuntu 12.04 LTS

You can install the following tools via the command line with curl, wget or git.

  1. unzip
  2. git
  3. openjdk-7-jre-headless
  4. Java Cryptography Extensions
  5. tomcat6
  6. atomhopper-1.2.9.war
  7. TavernaServer.2.4.1.war

via curl

curl -L https://raw.github.com/VPH-Share/taverna-server/master/install.sh | sh

via wget

wget --no-check-certificate https://raw.github.com/VPH-Share/taverna-server/master/install.sh -O - | sh

via git

git clone https://github.com/VPH-Share/taverna-server.git
cd taverna-server
./bootstrap.sh 2>&1 | tee ~/taverna-install.log

Firewall Configuration

To be able to access the the server from external clients, certain port redirections and service endpoints need to be configured.

Security Groups (VPH-Share Port Redirections)
Name Type Port Source Notes
taverna TCP 1099 0.0.0.0/0
web TCP 8080 0.0.0.0/0 For VPH-Share use HTTP type
VPH-Share Endpoints
Type Invocation Path Port WS/REST Descriptor
webapp /taverna-server web(8080)
soap /taverna-server/soap web(8080) /taverna-server/soap?wsdl
rest /taverna-server/rest web(8080) /taverna-server/rest?_wadl
admin(rest) /taverna-server/admin web(8080) /taverna-server/admin?_wadl

Note: Ensure you insert the WSDL and WADL as a text string into the optional WS/REST Descriptor fields.

Taverna Server Usage

The Taverna Server is now installed without SSL security and the following endpoints are available for use:

Endpoint URIs

The various endpoints that Taverna Server presents will, of course, depend on what the DNS entry of your instance is but they all have a common root and by default use port 8080. Using taverna.example.org as an example server name the following endpoints are provided:

Endpoint URI
Tomcat root http://taverna.example.org:8080
Taverna Server root http://taverna.example.org:8080/taverna-server
Taverna Server services http://taverna.example.org:8080/taverna-server/services
Taverna Server SOAP http://taverna.example.org:8080/taverna-server/soap
Taverna Server SOAP (WSDL) http://taverna.example.org:8080/taverna-server/soap?wsdl
Taverna Server REST http://taverna.example.org:8080/taverna-server/rest
Taverna Server REST (WADL) http://taverna.example.org:8080/taverna-server/rest?_wadl
Taverna Server admin REST http://taverna.example.org:8080/taverna-server/admin
Taverna Server admin REST (WADL) http://taverna.example.org:8080/taverna-server/admin?_wadl

Username and Password

There is a default user set up:

Username Password
taverna taverna

This user is both a regular taverna user and an administrator user. For details about these user types, how to change the password and how to set up more users please see the Taverna Server installation and configuration documentation.

About

Taverna Server 2.4.1 + Interaction Services (Ubuntu 12.04 Deployment Script)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages