Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Senger Soaplab Bosc2009

576 Aufrufe

Veröffentlicht am

Veröffentlicht in: Technologie, Bildung
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

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/

×