= Taverna[http://www.taverna.org.uk/] 2 Server Interaction Gem
Authors:: Robert Haines
Gem Version:: 0.2.1
API Version:: 2.2a1
Contact:: mailto:rhaines@manchester.ac.uk
URL:: http://taverna.sourceforge.net/
Licence:: BSD (See LICENCE or http://www.opensource.org/licenses/bsd-license.php)
Copyright:: (c) 2010 The University of Manchester, UK
== Synopsis
This is a Ruby library to interface with the Taverna 2 Server REST API.
== Installation
Ensure that gem itself is up to date:
[sudo] gem update --system
Then simply install as you would any other gem:
[sudo] gem install t2-server
In case of problems with the above the gem is available for download here:
http://rubygems.org/gems/t2-server
You can also download the source code from here:
http://github.com/myGrid/t2-server-gem
== Usage
There are two entry points for the T2Server API:
* T2Server::Run - Use this for running single jobs on a server.
* T2Server::Server - Use this if you are providing a web interface to one or
more Taverna 2 Server instances.
See the rdoc for more information.
As well as rdoc there are also a couple of example scripts which
demonstrate good use of the T2Server API. These are available in the
bin directory:
* run_workflow
* server_info
* delete_all_runs
Running any of these scripts with a -h or --help
switch will show how to use them, e.g.:
run_workflow --help
== Support
Please email mailto:support@mygrid.org.uk for any questions relating to
this Ruby gem.
== References
Taverna 2 Server:: http://www.taverna.org.uk/documentation/taverna-2-x/server/
REST API Documentation:: http://www.taverna.org.uk/documentation/taverna-2-x/server/rest-api/