Senger Soaplab Bosc2009

531 views

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
531
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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>http://soaplab.sourceforge.net/soaplab2 </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 build.properties) </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>http://soaplab.sourceforge.net/soaplab2/

×