advertisement

Using WPS (PyWPS) with Taverna Orchestration

67 %
33 %
advertisement
Information about Using WPS (PyWPS) with Taverna Orchestration
Technology

Published on March 14, 2014

Author: JorgeMendesdeJesus

Source: slideshare.net

Description

Presentation made in Luxemburg for workshop Web Processing Service (WPS) technologies for Integrated Assessment Modelling in Urban Areas

COST Action: TU0902 – 21-24 Jan 2014, Luxemburg
advertisement

WPS Orchestration in Taverna Jorge S. Mendes de Jesus Web Processing Service (WPS) technologies for Integrated Assessment Modelling in Urban Areas COST Action: TU0902 – 21-24 Jan 2014, Luxemburg

WhoAmI Programmer, working in Wageningen (NL) @ ISRIC This presentation covers my work @ PML (Plymouth Marine Laboratory)

Project http://netmar.nersc.no/ http://rsg.pml.ac.uk/

Story telling....an uncharted annex... Basically some generic description of SOAP and WSDL support

SOAP, WSDL..and WPS • Have you ever noticed this ?????

SOAP, WSDL..and WPS DANGER, here be dragons

WSDL The Web Services Description Language is an XML-based interface description language that is used for describing the functionality offered by a web service. XML that describes how your web service works , what it accepts and how it communicates.

WSDL Yes, we need to re-invent the wheel....in this case WPS..inside WSDL <definitions> <types> definition of types........ </types> <message> definition of a message.... </message> <portType> definition of a port....... </portType> <binding> definition of a binding.... </binding> <service> defintion of a service <service> </definitions>

SOAP

SOAP Are you ready to see an execute Process in SOAP???

SOAP Dummy process, adds and subtracts 1 <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"> <soap:Body> <ExecuteProcess_DummyProcess> <datainput1>10</datainput1> <datainput2>20</datainput2> </ExecuteProcess_DummyProcess> </soap:Body> </soap:Envelope> Attr in El name XML blasphemy !!! Totally different from WPS

4-some: PyWPS, WSDL, SOAP and XSLT Warning!!!! Here be translations

4-some: PyWPS, WSDL, SOAP and XSLT DescribeProcess (all) XML Python Code (PyWPS process code) Information Source XSLT

4-some: PyWPS, WSDL, SOAP and XSLT New worlds, new opportunities !!!!! Before the new world......

4-some: PyWPS, WSDL, SOAP and XSLT If you create a PyWPS it will be automatically translate to WSDL....so no extra config.....everything transparent SOAP requests are translated to/from WPS requests/responses Processes splited into sync and async since we need to define a different reply for async (No WSDL overloading)

5-some: PyWPS, WSDL, SOAP, XLST and Taverna Lets give a look at the bioinformatics jungle....

5-some: PyWPS, WSDL, SOAP, XLST and Taverna Having WSDL/SOAP we can run WPS in Taverna....Orchestration

Taverna (http://www.taverna.org.uk/)

Taverna (http://www.taverna.org.uk/) Examples: Gdalinfo: http://www.myexperiment.org/workflows/2313.html: Watersheed: http://www.myexperiment.org/workflows.2066.html SomeErrors: http://www.myexperiment.org/workflows/2340.html

Children play !!!!! http://rsg.pml.ac.uk/wps/example/index.html

Extensive documentation http://wiki.rsg.pml.ac.uk/pywps/PyWPS

Thank you

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

WPS orchestration using the Taverna workbench: The ...

WPS orchestration using the Taverna workbench ... In this paper we present an extended WPS implementation based on the PyWPS framework using an ...
Read more

PyWPS working with Taverna (WPS-WSDL orchestration) - YouTube

PyWPS working with Taverna (WPS-WSDL ... histogram WPS processes being called from Taverna workbench and ... PyWPS-GRASS orchestration ...
Read more

Orchestration - PyWPS

Several strategies have been used to deal with orchestration in WPS: ... also examples using WPS/WSDL ... PyWPS' s development was done in a way that ...
Read more

Computers & Geosciences - ResearchGate - Share and ...

WPS orchestration using the Taverna workbench: The eScience approach ... PyWPS; Taverna workbench; Orchestration Created Date: 8/7/2012 10:39:52 AM ...
Read more

WPS orchestration using the Taverna workbench: The ...

WPS orchestration using the Taverna workbench: The eScience approach J. de Jesusn, P. Walker, ... PyWPS Taverna workbench Orchestration a b s t r a c t
Read more

PyWPS-GRASS orchestration video 4 - async calls - YouTube

PyWPS orchestration using WSDL/SOAP inside Taverna workbench. WPS services are generated with WPS-GRASS-bridge. WPS allows for services to be ...
Read more

Abstract - WPS orchestration using the Taverna workbench ...

WPS orchestration using the Taverna ... based on the PyWPS framework using an ... or sent to a Taverna orchestration ...
Read more

WPS orchestration using the Taverna workbench: The ...

... like web service orchestration that ... WPS implementation based on the PyWPS framework ... WPS orchestration using the Taverna ...
Read more

PyWPS

... integration into Taverna workbench, WPS service orchestration and ... of WPS, PyWPS install and service orchestration ... rsg.pml.ac.uk /index.php ...
Read more