Well the idea is to let AiravataClient create these object instances (eg:
instance of a AiravataRegistryAPI) for the user rather than users try to
create those themselves. (However the workflowinterpreter functionality &
the monitoring is already proxied through AiravataClient)

On Tue, May 15, 2012 at 11:03 AM, Suresh Marru <sma...@apache.org> wrote:

>
> On May 15, 2012, at 10:13 AM, Saminda Wijeratne wrote:
>
> > The diagram[1] is attached to the jira[2].
> >
> > Regards,
> > Saminda
> >
> > 1.
> https://issues.apache.org/jira/secure/attachment/12527162/xbaya-refac.png
>
> + 1 for the refactored modules. Are you also proposing to have application
> registration and workflow registration through the Airavata Client API? If
> so that will be a good change as well.
>
> Suresh
>
> > 2. https://issues.apache.org/jira/browse/AIRAVATA-414
> >
> > On Tue, May 15, 2012 at 8:46 AM, Lahiru Gunathilake <glah...@gmail.com
> >wrote:
> >
> >> +1 for this refactoring.. this will be very useful!
> >>
> >> Lahiru
> >>
> >> On Mon, May 14, 2012 at 9:30 PM, Suresh Marru <sma...@apache.org>
> wrote:
> >>
> >>>
> >>> On May 14, 2012, at 8:38 PM, Saminda Wijeratne wrote:
> >>>
> >>>> Hi Devs,
> >>>>
> >>>> With continuous additions XBaya has being evolved right now to a state
> >>> where it should be restructured & re-factored in order ease the
> >>> maintenance, readability & reusability.
> >>>>
> >>>> Following are the main goals of this task
> >>>>
> >>>> Extract following components as separate maven modules
> >>>> Workflow Interpreter
> >>>> Workflow Monitoring
> >>>> Create a clear separation between the code for GUI and core
> >>> functionalities (This'll be useful for the XBaya web version)
> >>>> Replace all usages of direct service calls
> >> (Registry/WorkflowInterpreter
> >>> etc.) to go through Airavata-client API (This should help stabilize
> >>> Airavata-client API)
> >>>> Attached is a diagram depicting the restructuring which I'm intending.
> >>>>
> >>> ++1, I think its right time for this refactoring. This might help the
> >> GSoC
> >>> projects also to clearly understand the scope of these modules and make
> >>> concrete progress on their projects.
> >>>
> >>> The diagram does not come through in mailing lists, you may want to
> >> create
> >>> a JIRA and attach to it.
> >>>
> >>> Suresh
> >>>> Thanks,
> >>>>
> >>>> Saminda
> >>>>
> >>>>
> >>>
> >>>
> >>
> >>
> >> --
> >> System Analyst Programmer
> >> PTI Lab
> >> Indiana University
> >>
>
>

Reply via email to