
Abstract
The architecture of Adobe Experience Manager (AEM) is based on a modular design that separates the presentation layer from the content repository and the business logic. The main components of the AEM architecture are:
1. Content Repository: AEM uses the Apache Jackrabbit content repository, which is a Java-based, hierarchical content store that stores all of the content for the website, such as pages, images, and documents.
2. OSGi Framework: AEM uses the OSGi (Open Services Gateway initiative) framework to manage the lifecycle of its various components and services. This allows AEM to be highly modular and extensible.
3. Sling: Sling is a web framework that sits on top of the OSGi framework and handles the request and response processing of AEM. It maps the URLs of the website to the underlying content in the content repository.
4. Apache Felix: AEM uses Apache Felix as its implementation of the OSGi framework.
Read Full Blog
Q&A
Please use this thread to ask the related questions.
Kautuk Sahni