Ack !

Lahiru

On Wed, Apr 4, 2012 at 4:13 PM, Sumedha Kodithuwakku <
sumedhasanje...@gmail.com> wrote:

> 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.
>



-- 
System Analyst Programmer
PTI Lab
Indiana University

Reply via email to