[kepler-users] Understanding Kepler at Java Level

Jing Tao tao at nceas.ucsb.edu
Thu May 20 10:49:12 PDT 2010


It is this class:
http://code.kepler-project.org/code/kepler/trunk/modules/webservice/KeplerWebService/src/org/kepler/executionWS/KeplerWebServiceImpl.java.

Jing

Jing Tao
National Center for Ecological
Analysis and Synthesis (NCEAS)
735 State St. Suite 204
Santa Barbara, CA 93101

On Thu, 20 May 2010, ben leinfelder wrote:

> The webservice code is in the webservice module
> http://code.kepler-project.org/code/kepler/trunk/modules/webservice/
> I'm not sure exactly which class it is that does all the work, but there's a 
> good introduction/help file in the module.
> -ben
>
> On May 20, 2010, at 8:56 AM, Josep Morer Muñoz wrote:
>
>> Yes, I am executing using command line inside Java but I want independency 
>> between my application and the operating system where Kepler is running.
>> 
>> Thanks Ben, sounds interesting. Where can I find this workflow execution 
>> web service for looking into it? I assume that it allow to set a parameter 
>> value different than workflow default ones (as command line execution).
>> 
>> 
>> 
>> 2010/5/20 ben leinfelder <leinfelder at nceas.ucsb.edu>
>> Josep -
>> I believe you can accomplish your first goal by invoking the "command line" 
>> as an external process from  your Java code. The workflow execution web 
>> service that Jing Tao helped develop essentially does exactly what you are 
>> aiming to do: load a KAR, execute the workflow in it, get the result KAR 
>> when execution finishes.
>> For your second request, you'd probably have to dig much deeper into the 
>> Kepler/ptolemy code to add a parameter to the MOML after it was loaded. 
>> Perhaps the folks more familiar with ptolemy can point you in a good 
>> direction.
>> -ben
>> 
>> 
>> On May 20, 2010, at 3:16 AM, Josep Morer Muñoz wrote:
>> 
>> Hi all,
>> 
>> I want know Kepler at Java Level to execute it inside a java program. I 
>> have build all jar to use them into a java application. It will be useful 
>> if someone give me an overview (just say me which java classes that I 
>> should take a look) for using Kepler at Java code level. Can you give me 
>> some orientation about:
>> 
>> - Given a KAR Path, extract and execute the workflow and get result KAR as 
>> the same way as command line (or clicking Play Button in the GUI). It will 
>> be useful, I can change the input parameters value using java code before 
>> execute it. Which classes have I take a look?
>> - Add an input parameter to the workflow when the model is loaded into the 
>> memory. In other words, add a new parameter which is not previously in the 
>> workflow XML.
>> 
>> Congratulations for your work and thanks for your help.
>> 
>> -- 
>> Josep
>> _______________________________________________
>> Kepler-users mailing list
>> Kepler-users at kepler-project.org
>> http://mercury.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users
>> 
>> 
>> 
>> 
>> -- 
>> Josep
>
> _______________________________________________
> Kepler-users mailing list
> Kepler-users at kepler-project.org
> http://mercury.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users
>


More information about the Kepler-users mailing list