Hey Varun,

-----Original Message-----

From: Varun Ratnakar <[email protected]>
Date: Monday, October 14, 2013 2:11 PM
To: jpluser <[email protected]>
Subject: Re: Question regarding OODT patch 563 (Workflow API additions)

>Ah I see Chris. Thanks !
> 
>So, I'm assuming that I add this functionality in pcs-services ?

PCS services would be a good place, or maybe creating like a workflow
JAX-RS services package.
PCS services typically are services that extend beyond multiple individual
CAS components.

>  i.e. extend the API in there to interface with
>PackagedWorkflowRepository in order to be able to add/remove dynamic
>tasks.

See above, I would work on defining a new API e.g., and create a
webapp/wm-services/ App based on Apache CXF/JAX-RS similar to
the new FMprod stuff.

> 
>
>I had some questions, if you don't mind:
>1. What do you mean by dynamic tasks in this context ?

Tasks that are added e.g., when a Dynamic workflow is created (see
OODT-215 and OODT-491)

> 
>2. After the tasks are added, how will the workflow be run ?

The same way as if the workflow originally existed in the repo.

>3. Will the workflow manager will have to configured in a certain way to
>load tasks from this PackagedWorkflowRepository directory ?

Nope, the only issue is how to save dynamic workflows after restart, which
I'm working on.

Cheers,
Chris

>
>Regards,
>Varun

Cheers,
Chris

>
> On 14 Oct 2013, at 19:33, "Mattmann, Chris A (398J)"
><[email protected]> wrote:
>
>> Hey Varun,
>> 
>> The point about the PackagedWorkflowRepository is that it adds dynamic
>> tasks
>> to the workflow repo -- thoughts?
>> 
>> Cheers,
>> Chris
>> 
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>> Chris Mattmann, Ph.D.
>> Senior Computer Scientist
>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
>> Office: 171-266B, Mailstop: 171-246
>> Email: [email protected]
>> WWW:  http://sunset.usc.edu/~mattmann/
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>> Adjunct Assistant Professor, Computer Science Department
>> University of Southern California, Los Angeles, CA 90089 USA
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>> 
>> 
>> 
>> 
>> 
>> 
>> -----Original Message-----
>> From: Varun Ratnakar <[email protected]>
>> Date: Monday, October 14, 2013 9:39 AM
>> To: jpluser <[email protected]>
>> Subject: Re: Question regarding OODT patch 563 (Workflow API additions)
>> 
>>> Hi Chris,
>>> 
>>> just took a look at PackagedWorkflowRepository & the files in the
>>> tar-ball you sent a link to.
>>> 
>>> I noticed that the PackagedWorkflowRepository loads workflow files and
>>> allows one to:
>>>     - Add a task
>>>     - Add a workflow
>>> 
>>> I also see that the files you sent have code for
>>>PoicyAwareWorkflowTasks.
>>> 
>>> I'm afraid I'm unable to connect the two. What did you have in mind ?
>>> 
>>> Kind regards,
>>> Varun
>>> 
>>> 
>>> 
>>> On 12 Oct 2013, at 20:23, "Mattmann, Chris A (398J)"
>>> <[email protected]> wrote:
>>> 
>>>> Hey Varun,
>>>> 
>>>> See the PackagedWorkflowRepository (I do it there).
>>>> 
>>>> Also see the work done here:
>>>> 
>>>> https://issues.apache.org/jira/browse/OODT-213
>>>> 
>>>> 
>>>> I uploaded a series of the Java files that implement this from
>>>> OCO in 2007 (needs to be ALv2'ed, and cleaned up). It's a tar-ball
>>>> on that issue.
>>>> 
>>>> Check those out and let's talk.
>>>> 
>>>> Cheers,
>>>> Chris
>>>> 
>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>> Chris Mattmann, Ph.D.
>>>> Senior Computer Scientist
>>>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
>>>> Office: 171-266B, Mailstop: 171-246
>>>> Email: [email protected]
>>>> WWW:  http://sunset.usc.edu/~mattmann/
>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>> Adjunct Assistant Professor, Computer Science Department
>>>> University of Southern California, Los Angeles, CA 90089 USA
>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> -----Original Message-----
>>>> From: Varun Ratnakar <[email protected]>
>>>> Date: Friday, October 11, 2013 4:55 PM
>>>> To: Chris Mattmann <[email protected]>
>>>> Subject: Question regarding OODT patch 563 (Workflow API additions)
>>>> 
>>>>> Hi Chris,
>>>>> 
>>>>> You had mentioned making the home for patch 563 in pcs-services. Did
>>>>> you
>>>>> have any pointers for me to look at regarding this ?
>>>>> 
>>>>> What we basically need is:
>>>>> 
>>>>> a) A way to add tasks with some configuration (inputs, outputs, etc)
>>>>> b) A way to invoke a workflow which includes the added tasks
>>>>> 
>>>>> Note that the tasks in a) above doesn't need to be persistent. In
>>>>>fact,
>>>>> making it persistent might be counter-productive as creating a new
>>>>>task
>>>>> for each instantiation of a component might result in a large number
>>>>>of
>>>>> tasks being added in.
>>>>> 
>>>>> Regards,
>>>>> Varun
>>>>> 
>>>> 
>>>> <winmail.dat>
>>> 
>> 
>> <winmail.dat>
>


Reply via email to