Events News Research CBS CBS Publications Bioinformatics
Staff Contact About Internal CBS CBS Other

Services and softwares used in the exercises


Traditional paste-and-click services

SOAP based Web Services

Softwares

  • SoapUI, a desktop application for inspecting, invoking and testing of Web Services over HTTP. We have found it very useful in our work; it allows to investigate a new Web Service quickly, getting to understand the operations it contains, the input it expects and the output it produces. SoapUI can be downloaded free of charge from http://www.soapui.org/. The installation is very simple (it needs at least Java 1.5).

  • SOAP::Lite, a collection of Perl modules which provides a simple and lightweight interface to SOAP, both on client and server side. It can be downloaded free of charge from http://www.soaplite.com/. It should install smoothly on top of any modern Perl installation. This module makes it possible to call Web Services from Perl scripts, as in the Exercise 2.

  • TAVERNA, a graphical user interface to Web Services (and a lot of other functionality). It can be downloaded free of charge from http://taverna.sourceforge.net/

Example Perl script

The script simple.pl calls the GenomeAtlas Web Service and prints the output proteome in FASTA.

The decision to use Perl for accessing Web services was based on local CBS considerations. SOAP support is also implemented in Java, Python, C++ etc.




CONTACT

Ole Lund,