Hi Luigi

Apache Stanbol uses only OSGI related utilities from Apache Sling
(mainly the Sling Launchpad [1] and the Sling Installer [2]). We do
not use Jackrabbit nor the Sling RESTful services.

Sling can not be used to implement JAX-RS services. Sling provides a
RESTful wrapper over JCR (Java Content Repository) implementations
(such as Apache Jackrabbit). Apache Stanbol currently depends on
Jersey as JAX-RS framework as we use some Jersey specific extensions.
However the goal is to remove all dependencies to Jersey specific
extensions so that Stanbol can be used with any JAX-RS implementation.
The current plan is to switch to Apache Wink as default JAX-RS
implementation.

best
Rupert

[1] http://sling.apache.org/site/the-sling-launchpad.html
[2] http://sling.apache.org/site/osgi-installer.html

On Tue, Feb 12, 2013 at 12:13 PM, Luigi Selmi <[email protected]> wrote:
> Hello all,
>
> I am trying to figure out what the many bundles that come with Stanbol are
> used for. I started to split the basic bundles that are common in many
> Felix installations from those that make proper Stanbol's components like
> entityhub, contenthub and enhancers. Looking at the deployed bundles in the
> first category I saw components for the web container (Felix Http), Console
> management, Restful web services (Jersey), Web framework (Apache Sling),
> Content repository (Apache Jackrabbit). Looking at the code I can see that
> Jersey is used to set up  the REST API used by different Stanbol components
> but I didn't find any package in which Sling or Jackrabbit are used and
> looking at their descriptions it seems that Sling can be used to create
> Restful web services as Jersey. So my question is: how are Sling and
> Jackrabbit used in Stanbol ? There is a plan to use Sling instead of Jersey
> in the near future ? Thanks for any explanation.
>
> Regards
>
> Luigi



--
| Rupert Westenthaler             [email protected]
| Bodenlehenstraße 11                             ++43-699-11108907
| A-5500 Bischofshofen

Reply via email to