The technology stack used in cq5 or AEM(Adobe Experience Manager) | Community
Skip to main content
Technical_Forum
New Participant
March 13, 2018

The technology stack used in cq5 or AEM(Adobe Experience Manager)

  • March 13, 2018
  • 1 reply
  • 8231 views

Adobe CQ5 uses the following technologies :

JCR – Java specification for accessing a content repository JSR-283 specification jcr 2.0 , cq5 uses its own implementation of jcr called CRX. Apache Jackrabbit is an open-source implementation of jcr 2.0 specification.

Apache Sling – RESTful framework to access a jcr over http protocol. It maps the request url to the node in jcr.

OSGi(Apache Felix) – Framework for modular application development using java. Each module called bundle can be independently started and stopped. OSGi container which provides implementation classes for OSGi framework.

Adobe CQ5  is a java based content management system from adobe.  It is based on a content repository to store the content of a website and use JCR(Java Content Repository) specification to access the content repository. It uses RestfulApache Sling framework to map request url to the corresponding node in content repository It uses powerful OSGi framework internally to allow modular application development. It means individual pieces of your application(called bundles in terms of OSGi) can be independently started and stopped. It uses Apache Felix as the OSGi container. Therefore different parts of cq5 can be independently started and stopped.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

1 reply

New Participant
October 2, 2019