Hi Lahiru,

Thanks for your suggestions.

I have submitted my proposal. So it would be much appreciated if I can have
a feed back on it.

Thanks.

On Wed, Apr 4, 2012 at 7:14 PM, Lahiru Gunathilake <glah...@gmail.com>wrote:

> Hi Sumedha,
>
> FYI, we will be doing a proper API documentation for all the methods
> defined in the AiravataRegistry interface so you won't be having any
> troubles to understand the required functionality we expect from each
> method. For the time being if you need any description for methods please
> go ahead and have a look in to JCR implementation of AiravataRegistry
> interface.
>
> Regards
> Lahiru
>
> On Tue, Apr 3, 2012 at 2:15 PM, Lahiru Gunathilake <glah...@gmail.com
> >wrote:
>
> > Hi Sumedha,
> >
> > On Tue, Apr 3, 2012 at 2:04 PM, Sumedha Kodithuwakku <
> > sumedhasanje...@gmail.com> wrote:
> >
> >> Hi Lahiru,
> >>
> >> Thanks for your suggestions. I'm currently working on the proposal and
> >> I'll
> >> update the thread as soon as I have finished.
> >>
> >> I have few things to clarify regarding your reply.
> >>
> >> On Mon, Apr 2, 2012 at 11:12 PM, Lahiru Gunathilake <glah...@gmail.com
> >> >wrote:
> >>
> >> > Hi Sumedha,
> >> >
> >> > Mainly you need to provide a project description of your own
> explaining
> >> > what does this project and how does it will help the overall project,
> >> how
> >> > does it will be useful for Airavata usecases..Please find the detail
> >> > project requirements.. in your project proposal you need to mention
> how
> >> are
> >> > you doing to address following project requirements.
> >> >
> >> > 1. First you need to change the Airavata code base to enable plugging
> >> any
> >> > kind of a registry implementation, so that you can use your NoSQL
> >> > implementation plugged in to Airavata and keep developing that. This
> >> step
> >> > should also fix the XBaya to work out of the box with any kind of
> >> Registry
> >> > implementation ...
> >> >
> >>
> >> As for the details
> >> here[1<http://incubator.apache.org/airavata/architecture/registry.html
> >],
> >> JCR Specification and JSR-170 implementation is plugged in to Airavata,
> >> allowing it to use any kind of registry implementation which is
> compliant
> >> with the Specification. Therefore as I understood the NoSQL based
> registry
> >> implementation should be made compliant with the specification and
> >> therefore it can be plugged with Airavata without changing its code
> base.
> >> Therefore is it required to implement the above requirement..?
> >>
> > No JCR is completely different direction.. you simply have to forget
> about
> > JCR thing.. you have to implement the AiravataRegistry interface and come
> > up with your own data model and store them in to NoSQL and retrieve them
> > (storing and retrieving methods are there in the AiravataRegistry
> > interface)...
> >
> > You really dn't have to implement a JCR implementation to store the
> actual
> > data in to NoSQL... Ideally we will be making the JCRRegistry Obsolete if
> > NoSQL thing comes handy...
> >
> > Regards
> > Lahiru
> >
> >>
> >>
> >> 2. Then you need to implement the AiravataRegistry interface (We have
> one
> >> > implementation which is AiravataJCRRegistry) with NoSQL support
> >> underneath.
> >> > Right now we only support only JCR implementation ...Enabling XBaya to
> >> use
> >> > any kind of Registry implementation would be tricky because
> >> configuration
> >> > data could be different, if you successfully finish the NoSQL support
> we
> >> > would like you to add the NoSQL access suport to XBaya UI so that we
> can
> >> > easily test the implementation without writing client code.
> >> >
> >>
> >> So as I understood, in the NoSQL case, I have to develop the registry
> with
> >> the use of a NoSQL solution first which replaces the Jackrabbit based
> >> implementation. Then I have to implement the AiravataRegistry interface,
> >> with the NoSQL support, which can access the above implemeted registry.
> >> Therefore other components can access the registry via that
> implementation
> >> of AiravataRegistry interface. Am I right here..?
> >>
> >>
> >> [1] http://incubator.apache.org/airavata/architecture/registry.html
> >>
> >> Thanks.
> >>
> >>
> >>  3. Finally when project finish Airavata should work out of the box when
> >> we
> >> > plug NoSQL and users should be able to write client code to run a
> >> workflow
> >> > and retrieve data from Registry ..
> >> >
> >> > Ex: retrive input, outout and other data or XBaya should work out of
> the
> >> > box when
> >> > And next important thing is how are you going to implement the
> required
> >> > features.
> >> >
> >> > If you have further questions please ask in the list...
> >> >
> >> > Lahiru
> >> >
> >> > On Sat, Mar 31, 2012 at 3:40 AM, Sumedha Kodithuwakku <
> >> > sumedhasanje...@gmail.com> wrote:
> >> >
> >> > > Hi Suresh,
> >> > >
> >> > > I have posted  the things which I need clarification under the
> topic.
> >> > Also
> >> > > It would be appreciated if I can get some help on how to prepare the
> >> > > proposal such as what should be the format and what should be
> >> included in
> >> > > the proposal.
> >> > >
> >> > > Thanks.
> >> > >
> >> > > On Tue, Mar 27, 2012 at 9:30 AM, Suresh Marru <sma...@apache.org>
> >> wrote:
> >> > >
> >> > > > Hi Sumedha,
> >> > > >
> >> > > > Please post your questions on this topic to -
> >> > > > https://issues.apache.org/jira/browse/AIRAVATA-341? Do you need
> any
> >> > help
> >> > > > while you prepare the gsoc proposal?
> >> > > >
> >> > > > Suresh
> >> > > > On Mar 23, 2012, at 8:15 AM, Marlon Pierce wrote:
> >> > > >
> >> > > > > -----BEGIN PGP SIGNED MESSAGE-----
> >> > > > > Hash: SHA1
> >> > > > >
> >> > > > > Probably that isn't a good place to start.  I suggest looking
> >> instead
> >> > > at
> >> > > > the registry API and also the sample AiravataClient
> >> > > >
> >> > >
> >> >
> >>
> (airavata//modules/airavata-client/src/main/java/org/apache/airavata/client/airavata/AiravataClient.java).
> >> > > >  The goal is to keep the API the same and the objects stored in
> the
> >> > > > registry the same but replace the storage mechanism. It would also
> >> be
> >> > > > useful to evaluate different NoSQL solutions for our cases.
> >> > > > >
> >> > > > >
> >> > > > > So I recommend thinking through the code and then filing a set
> of
> >> > Jira
> >> > > > tasks.  You can link them to the GSOC Jira task using "is part
> of".
> >> > > > >
> >> > > > >
> >> > > > > Marlon
> >> > > > >
> >> > > > >
> >> > > > > On 3/23/12 2:24 AM, Sumedha Kodithuwakku wrote:
> >> > > > >> Hi Marlon,
> >> > > > >>
> >> > > > >> Thanks for the above suggestion.
> >> > > > >>
> >> > > > >> I studied the the paper you have mentioned and I was able to
> get
> >> a
> >> > > good
> >> > > > >> understanding about Airavata. Also I followed the two tutorials
> >> > (5mins
> >> > > > and
> >> > > > >> 10mins) and now I have a better understanding on how it works.
> >> > > > >>
> >> > > > >> Since my GSoC idea is related to the Registry I thought of
> >> trying to
> >> > > > patch
> >> > > > >> some issues in that area because It will help me to understand
> it
> >> > > well.
> >> > > > So
> >> > > > >> I thought of trying to solve the issue
> >> > > > >> here<https://issues.apache.org/jira/browse/AIRAVATA-333>[1].
> >> > > > >>
> >> > > > >> So please let me know If this is suitable as a start because
> I'm
> >> a
> >> > > > beginner
> >> > > > >> in Airavata. Also any materials regarding Airavata registry
> will
> >> be
> >> > > much
> >> > > > >> appreciated. Also it would be appreciated if I can know how to
> >> > > > re-generate
> >> > > > >> the exceptions mentioned in the issue.
> >> > > > >>
> >> > > > >> Thanks
> >> > > > >>
> >> > > > >> [1]. https://issues.apache.org/jira/browse/AIRAVATA-333
> >> > > > >>
> >> > > > >>
> >> > > > >>
> >> > > > >> On Mon, Mar 19, 2012 at 11:42 PM, Marlon Pierce <
> marpi...@iu.edu
> >> >
> >> > > > wrote:
> >> > > > >>
> >> > > > >> Hi Sumedha--
> >> > > > >>
> >> > > > >>
> >> > > > >> Thanks for your interest.  For background, you can start with
> >> > > > >> http://people.apache.org/~smarru/papers/airavata-gce11.pdf(from
> >> > the
> >> > > > >> GCE11 workshop).  Please don't hesitate to email airavata-dev
> >> when
> >> > you
> >> > > > have
> >> > > > >> more questions.
> >> > > > >>
> >> > > > >>
> >> > > > >> Marlon
> >> > > > >>
> >> > > > >>
> >> > > > >> On 3/18/12 1:35 AM, Sumedha Kodithuwakku wrote:
> >> > > > >>>>> Hi,
> >> > > > >>>>>
> >> > > > >>>>> I am Sumedha Kodithuwakku. I am an undergraduate student in
> >> > > Computer
> >> > > > >>>>> Science and Engineering. I would like to take the above
> >> > > > implementation as
> >> > > > >>>>> my GSoC project. I have started studying about Airavata and
> >> how
> >> > it
> >> > > > >> works. I
> >> > > > >>>>> was able to build it without any issues. Now I am studying
> it
> >> > with
> >> > > > the
> >> > > > >>>>> references on Airavata project home page.
> >> > > > >>>>>
> >> > > > >>>>> Any suggestions or materials which will help me in this will
> >> > > > >>>>> be much appreciated.
> >> > > > >>>>>
> >> > > > >>>>> Thanks.
> >> > > > >>>
> >> > > > >>
> >> > > > >>
> >> > > > >>
> >> > > > > -----BEGIN PGP SIGNATURE-----
> >> > > > > Version: GnuPG/MacGPG2 v2.0.16 (Darwin)
> >> > > > > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
> >> > > > >
> >> > > > > iQEcBAEBAgAGBQJPbGlUAAoJEEfVXEODPFIDD1cH/1qoKhVWzSEZXfnpbRDGrb3A
> >> > > > > 2FS/rnkqjVHjT/ZiSICLWSfBANWEoYZkGJUdxpJCW2C6g6RCkn8S7b7MZ86eUltv
> >> > > > > H5X73b2uvK52aI6khGu4EIJBfrGCQJxtRW76Gu43VLSvYOn1efuEY3aqY881/yF2
> >> > > > > ZmrDC96GVDkoPEJvsTF/Gz5dH6t2tYE0S5BHfLZNoNjqGVklwEalz6DiZ7nemepn
> >> > > > > lxddMM2SgNvPZ+ta/Eate4jrfzGJ0muUuErHs1Ojvt6A6F1KsnW9HKcqo9EzmYJU
> >> > > > > iNyjwMsa/MyRpFbSrIO7H56mLi9p4HDtTD6UCNqL1kGoUYgB3cuPH+9HyOrWy4Y=
> >> > > > > =+O1l
> >> > > > > -----END PGP SIGNATURE-----
> >> > > >
> >> > > >
> >> > >
> >> > >
> >> > > --
> >> > > Sumedha Sanjeewa
> >> > > Undergraduate
> >> > > Department Of Computer Science & Engineering,
> >> > > University Of Moratuwa,
> >> > > Sri Lanka.
> >> > >
> >> >
> >> >
> >> >
> >> > --
> >> > System Analyst Programmer
> >> > PTI Lab
> >> > Indiana University
> >> >
> >>
> >>
> >>
> >> --
> >> Sumedha Sanjeewa
> >> Undergraduate
> >> Department Of Computer Science & Engineering,
> >> University Of Moratuwa,
> >> Sri Lanka.
> >>
> >
> >
> >
> > --
> > System Analyst Programmer
> > PTI Lab
> > Indiana University
> >
> >
>
>
> --
> System Analyst Programmer
> PTI Lab
> Indiana University
>



-- 
Sumedha Sanjeewa
Undergraduate
Department Of Computer Science & Engineering,
University Of Moratuwa,
Sri Lanka.

Reply via email to