Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Senger Soaplab Bosc2009


Published on

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

Senger Soaplab Bosc2009

  1. 1. [Bio* Update] [email_address]
  2. 2. <ul><li>A generator of Web Services for accessing command-line programs </li></ul><ul><ul><li>typical (and working) candidate: hundreds of EMBOSS programs are wrapped as Soaplab web services </li></ul></ul><ul><li>A generator of Web Services for accessing various Soaplab plug-ins: </li></ul><ul><ul><li>access to screen-scraped data from web pages </li></ul></ul><ul><ul><li>access to algorithmic methods written as Java classes </li></ul></ul><ul><li> </li></ul>
  3. 3. <ul><li>A user describes her command-line tools in the EMBOSS-like ACD file </li></ul><ul><li>A developer may add her own plug-in (implementing a Job) </li></ul><ul><li>Soaplab generator produces complete web services </li></ul>
  4. 4. <ul><li>Soaplab typed services </li></ul><ul><ul><li>more on the next slide </li></ul></ul><ul><li>Soaplab services accessing LSF queues </li></ul><ul><li>New release 2.2.0 </li></ul><ul><ul><li>the above </li></ul></ul><ul><ul><li>and bug fixes </li></ul></ul>
  5. 5. <ul><li>Typed services are parallel services to any other existing Soaplab web services – why to have them? </li></ul><ul><ul><li>they have their inputs and outputs fully expressed in WSDL (XSD) </li></ul></ul><ul><ul><li>which means that third-party tools working with WSDL can be used with new Soaplab services </li></ul></ul><ul><ul><ul><li>e.g. soapui </li></ul></ul></ul><ul><ul><li>they can be used in Taverna with a regular WSDL scavenger </li></ul></ul><ul><li>All development was in </li></ul><ul><li>Peter Rice's Group (EBI) </li></ul>
  6. 6. <ul><li>Update to Soaplab 2.2.0 </li></ul><ul><ul><li>from the CVS or take the release </li></ul></ul><ul><li>Define one new property (in the </li></ul><ul><ul><li>typedinterface.enable = true </li></ul></ul><ul><li>And deploy services using the usual Ant’s tasks: </li></ul><ul><ul><li>jaxdeploy or axis1deploy </li></ul></ul><ul><li>That’s it </li></ul>
  7. 7. <ul><li>There will be soon a BioCatalogue plug-in to access list of Soaplab typed web services </li></ul><ul><li>The report result will be structured and defined by an XSD </li></ul><ul><ul><li>allowing better extractions of individual report parts </li></ul></ul><ul><li>Semantic annotation of services and data types (Peter Rice and Jon Ison) </li></ul>
  8. 8. <ul><li>EMBOSS team, EBI </li></ul><ul><li>Sebastien Moretti, University of Lausanne </li></ul><ul><li>Your questions, please </li></ul>