RESTful Transactions with Apache Sling

Even though the topic sounds very boring, every CQ and Sling developer was at least once faced with the Question: "Is your solution supporting transactions?"

Most engineers are familiar with the theory and usage of transaction working in a old fashion J2EE environment. When transitioning to a modern REST application framework like Sling, we are facing many challenges. In most casesthe solution is to use hibernate or similar tools and to leave the RESTful world.

In this Session we will talk about transactions in general, explain the different kind of transactions and especially how to deal with services layers in conjunctions with Apache Sling. Various approaches, to help J2EE developers to transition fully to a RESTful world, will be explained.