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 >
