[kepler-users] Deploy a workflow as web service

Jianwu Wang jianwu at sdsc.edu
Fri Sep 12 09:36:45 PDT 2008


Hi Ahmed,

    As far as I know, Kepler does not support transforming a workflow or 
part of workflow as a Web service directly.

    What we have done similarly to your requirement is a primary Web 
service which can execute Kepler workflows. The Web service can be 
accessed at http://swat.sdsc.edu:8088/axis2/services/KeplerWebService?wsdl.

    The web service supports SOAP-based and RESTful invocation. The 
outputs of the Web service are the information of all the display actors 
of the executed workflow.

    The Web service provides the following operations:

    * executeByURI: This operation takes a URI specifying one Kepler
      Workflow file, e.g. moml file, to execute.
    * executeByURIWithPara: This operation takes a URI specifying one
      Kepler Workflow file, e.g. moml file, to execute. And the
      parameters of this workflow can be configured.
    * executeByContent: This operation execute workflow by providing
      workflow content, namely the string of MoML file.
    * executeByAttach: This operation attaches the workflow Moml file
      for execution and attach output files back for response.
    * executeByAttachWithPara: This operation attaches the workflow Moml
      file for execution, the parameters of this workflow can be
      configured, the output files will be attached back in response
      message.

   If you think it is useful, I'd like to introduce you more about it, 
including the client code to invoke it.

Best wishes

Sincerely yours

Jianwu Wang
jianwu at sdsc.edu

Post-Doctor
Scientific Workflow Automation Technologies (SWAT) Laboratory
San Diego Supercomputer Center 
University of California, San Diego
San Diego, U.S.A. 



Alqaoud wrote:
> Hello,
>
> I'm new user to Kepler and I want to ask that is there any  
> feature that allow me  to deploy a workflow or part of workflow as a web
> service. My question is that If a construct a workflow in
> Kepler can I run or deploy it as a web service.
>
> Regards,
>
> Ahmed
>
> _______________________________________________
> Kepler-users mailing list
> Kepler-users at ecoinformatics.org
> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-users
>   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mercury.nceas.ucsb.edu/ecoinformatics/pipermail/kepler-users/attachments/20080912/7a088b34/attachment.html>


More information about the Kepler-users mailing list