<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hi Ahmed,<br>
<br>
    It would be great if the Web service is useful to you. I will
reorganize the documents of this KeplerWebService and tell you when
they are ready.<br>
<br>
    About your question on Web service invocation in Kepler, Kepler
should support it by our WSWithComplexTypes Actor. If you meet any
problems with this actor, just let us know. Thanks.<br>
<br>
<pre class="moz-signature" cols="72">Best wishes

Sincerely yours

Jianwu Wang
<a class="moz-txt-link-abbreviated" href="mailto:jianwu@sdsc.edu">jianwu@sdsc.edu</a>

Post-Doctor
Scientific Workflow Automation Technologies (SWAT) Laboratory
San Diego Supercomputer Center 
University of California, San Diego
San Diego, U.S.A. </pre>
<br>
<br>
Alqaoud wrote:
<blockquote cite="mid:1221241790.5539.71.camel@alqaoud" type="cite">
  <pre wrap="">Hi Jianwu,

Yes,that would be useful for my research (Interoperability between
scientific workflow ) and if you can send me any documents or papers
related to this KeplerWebService I will appreciate that also.


I have another question for you,

I tried to import a web service in Kepler(the wsdl is attached), this
service provide for operation add, subscribe, renewSubscription, and
unsubscribe. I chose subscribe operation and then I clicked the Commit.
I tried to use String Constant input type but this input allow me to
insert just only one string but actually the input type for this
operation should be several parameter. I used the same web service in
Triana workflow and Triana allow me to use input unit called WSTypeGen
that configure all parameters as you see in the second attachment file.
I don't know which input type in kepler should I use to provide me with
same result.

Cheers,

Ahmed 


On Fri, 2008-09-12 at 09:36 -0700, Jianwu Wang wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">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 <a class="moz-txt-link-freetext" href="http://swat.sdsc.edu:8088/axis2/services/KeplerWebService">http://swat.sdsc.edu:8088/axis2/services/KeplerWebService</a>?
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
<a class="moz-txt-link-abbreviated" href="mailto:jianwu@sdsc.edu">jianwu@sdsc.edu</a>

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


Alqaoud wrote: 
    </pre>
    <blockquote type="cite">
      <pre wrap="">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
<a class="moz-txt-link-abbreviated" href="mailto:Kepler-users@ecoinformatics.org">Kepler-users@ecoinformatics.org</a>
<a class="moz-txt-link-freetext" href="http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-users">http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-users</a>
  
      </pre>
      <pre wrap="">
<hr size="4" width="90%">
<center><img src="cid:part1.04070904.04070305@sdsc.edu"></center></pre>
    </blockquote>
  </blockquote>
</blockquote>
</body>
</html>