Hi Dishara,
The diagram looks good and summarises how resource providers are integrated
into the resources resolver. Obviously there is a little more detail in
reality, but its a good overview.

Ian

On Tuesday, April 23, 2013, Dishara Wijewardana wrote:

> Hi Ian,
> Here [1] I have attached the high level architecture diagram of the
> cassandra back end implementation for Sling to the JIRA. Please let me know
> if there is any concerns so that I can use this diagram to the proposal.
>
> [1] -
>
> https://issues.apache.org/jira/secure/attachment/12579842/Sling%20Cassandra%20backend%20Architecture.jpg
>
> On Sat, Apr 13, 2013 at 4:29 PM, Ian Boston <[email protected]> wrote:
>
> > Hi,
> > The breakdown looks good, but I think you should aim to keep the
> > implementation in Cassandra simple to start with and not underestimate
> how
> > much time it may take to implement both read/write and access control on
> > read/write.  No need to change the plan or be too specific at this stage.
> >
> > Best Regards
> > Ian
> >
> >
> > On 12 April 2013 23:24, Dishara Wijewardana <[email protected]>
> > wrote:
> >
> > > Hi Ian,
> > > I am in the process of writing the proposal. So as you mentioned
> earlier
> > it
> > > is better to split this in to 4 sub tasks and 2 before midterm and 2
> > after
> > > mid term.
> > >
> > > So in summary I would like to add the subtasks that I feel. Please add
> > > anything I am missing or anything required to have.
> > >
> > > Main tasks overview:
> > > 1. Implementing a CassandraResourceProvider  to READ from Cassandra.
> > > Implementation Details [1]
> > > 2. Test with one node Cassandra cluster end to end with the
> > implementation
> > > of #1.
> > > 3. Enhance CassandraResourceProvider to READ with access control (with
> > > latest security related APIs).
> > > 4. Enhance CassandraResourceProvider(or may be a new interface for
> > writing
> > > i.e CassandraPopulator) to WRITE and WRITE with access control.
> > >
> > > Here as I feel, #1 and #2 completion will more weight and relatively
> more
> > > time consuming than #3 and #4 (I am not aware of the complexity of
> > > incoperating the access control to READ/WRITE).
> > >
> > > Appreciate your valuable feedback on this, whether this task breakdown
> is
> > > appropriate or not suits to the GSoC time line or anything more to
> > > add/remove and etc ?
> > >
> > > [1] : Implementation Details:
> > >
> > > - Write a CassanrdaResourceProviderUtil  which is basically a cassendra
> > > client which will facilitate all cassandra related operations required
> by
> > > other modules (CassandraResourceProvider and
> CassandraResourceResolver).
> > >
> > > - Implementation of  CassandraResourceProvider
> > >
> > > - Implementation of CassandraResourceResolver
> > >
> > > - Implementation of CassandraResource
> > >
> > >
> > > On Sun, Apr 7, 2013 at 3:27 PM, Ian Boston <[email protected]> wrote:
> > >
> > > > On 7 April 2013 14:07, Dishara Wijewardana <[email protected]>
> > > > wrote:
> > > >
> > > > > On Sun, Apr 7, 2013 at 3:00 AM, Ian Boston <[email protected]> wrote:
> > > > >
> > > > > > That sounds good.
> > > > > > If you havent already it will be important to become familiar
> with
> > > OSGi
> > > > > and
> > > > > > Sling itself.
> > > > > > Please dont do too much work before getting being accepted. I
> > > > > > cant guarantee that you will be accepted since there are lots of
> > > Apache
> > > > > > projects, lots of submissions and a limited number of places
> given
> > to
> > > > > > Apache.
> > > > > >
> > > > > Yes I agree with you. There are loads of projects from Apache each
> > > year.
> > > > > But if the proposal is solid where it's apparently attainable
> within
> > > the
> > > > > timeline and if community willing to mentor the project with high
> > > > priority,
> > > > > I think there is a very good chance of getting accepted. But still
> > > > > can't guarantee it 100%. I got what you meant ;-).
> > > > >
> > > >
> > > >
> > > > Good, we understand each other, and your analysis is correct.
> > > > Just incase it hasn't been obvious, I am very willing to mentor this
> > > > project, as are other members of the community for other projects.
> > > > Ian
> > > >
> > > >
> > > >
> > > --
> Thanks
> /Dishara
>

Reply via email to