Ian Boston created SLING-2798:
---------------------------------

             Summary: Apache Cassandra backing for Sling: GSoC2013 Project
                 Key: SLING-2798
                 URL: https://issues.apache.org/jira/browse/SLING-2798
             Project: Sling
          Issue Type: Bug
          Components: Samples
            Reporter: Ian Boston


This is a proposal for GSoC2013: create an Resource Provider that allows 
resources stored in Apache Cassandra to be exposed as Sling Resources. 

Resources[1] are the basic building blocks of Sling.

ResourceProviders[2] allow data sources to be added to the core 
ResourceProvider within Sling allowing those data sources to provide Resources 
at pre-determined locations in the resource tree. To put it in more familiar 
terms, implementing and adding a Resource provider is like mounting or mapping 
a network drive.

A more recent addition to the facilities available in Sling include updatable 
ResourceProviders.

Apache Cassandra[3] is a column database (NoSQL) which aims to provide linear 
scalability to web scale. It is used by many of the best known names on the 
internet.

Initially this will provide read only resource access, but if there is time in 
the project will allow read write access to a cassandra cluster.

Advanced Java skills are required, some knowledge of OSGi, Sling, Cassandra 
will be valuable.

The following pages give more information about GSoC @apache: 
* http://www.google-melange.com/gsoc/homepage/google/gsoc2013 
* http://community.apache.org/gsoc.html 
* http://s.apache.org/gsoc2013ideas  


1 http://sling.apache.org/site/resources.html
2 
http://sling.apache.org/apidocs/sling6/org/apache/sling/api/resource/ResourceProvider.html
3 http://cassandra.apache.org/

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to