Creating an all-purpose REST API for Cloud services using OSGi and Sling
Let's say you need to provide an internet service to your users. Chances are that your service should be available via REST.
Let's say your service should both provide data to users as well as accept data posted by users, and possibly some logic.
Now let's assume your service turns out to become incredibly popular, with lots and lots of users. Sounds like you need Sling and OSGi in the cloud.
In this talk Carsten and David will go through the OSGi and Sling architecture to achieve this. The talk outlines how the OSGi Cloud Ecosystems RFC is used in combination with Apache jclouds to achieve vendor independence. It also discusses how automatic scaling depending on measured load is achieved to ensure responsiveness.
The resulting system is a dynamic cloud application handling any REST API, which can scale up and down depending on the need.