On Wed, Apr 14, 2010 at 20:00, Luca Masini <[email protected]> wrote: > I would love to use Sling to access the Google Data Store and program user > interface in an easy way. Now I know that, due to limitations on the GAE > environment this will be really hard (I don't know how to make Felix run on > there without writing files or launching threads), so I want to discuss this > with Sling experts and know what do you think about the idea and if is > something doable.
So you would want to use Sling directly on top of the Google Data Store and not use JCR? In theory this should be possible, but might require additional work besides the basic issues like multiple threads, running an OSGi framework etc. Many things in Sling work based on a JCR repository. You can build a resource tree based on other backends, but this is a bit like reinventing the wheel. If JCR should be used as well on GAE below Sling, this also requires changes to Jackrabbit: first a datastore/persistence manager using the google data store as backend and secondly removing all background threads in Jackrabbit. See also http://wiki.apache.org/jackrabbit/JackrabbitOnCloud or the discussion at http://markmail.org/thread/n4redkdzyxaval7r I think it would be easier if the GAE guys would remove some of the constraints to allow for infrastructure apps. Maybe you can persuade them ;-) Regards, Alex -- Alexander Klimetschek [email protected]
