cq5 jackrabbit crx aem

¿Cómo/cuándo se utilizan CRX y Apache Jackrabbit en CQ5/AEM?



(2)

CRX es la implementación comercial de Apache Jackrabbit con características como:

  • TarPM
  • Elemento de lista
  • Compartiendo nada agrupamiento
  • Integración LDAP
  • Gestión de paquetes de contenido

Shared Nothing Clustering 3 / LDAP Integration 4 / Content Package Management

Consulte lo siguiente en el forum adobe

Últimamente, he pasado algún tiempo tratando de comprender mejor la pila de tecnología AEM. Hay tantas piezas que parece fácil confundirse. He estado revisando las implementaciones de JCR en AEM. Sigo leyendo que usa CRX. Sin embargo, sé que también utiliza Apache Jackrabbit. ¿Está utilizando ambos? ¿Cuál es la lógica detrás del uso de ambas implementaciones? ¿Cuándo y dónde se usa cada uno?

Una mejor pregunta podría ser ¿cuál es la relación entre CRX y Jackrabbit?


JCR (JSR-170) es una API estándar de Java para repositorios de contenido. Proporciona una interfaz para que las aplicaciones Java interactúen con los repositorios de contenido, sin embargo, no proporciona una implementación de repositorio .

Apache Jackrabbit es una implementation repositorio de contenido de código abierto que implementa completamente la API de JCR.

Adobe CRX es el componente de repositorio de contenido comercial utilizado en el AEM, que utiliza algunos elementos de Jackrabbit (por ejemplo, algunas de las API de seguridad ). CRX proporciona funciones adicionales, como herramientas de desarrollo y capacidades de agrupación en clústeres, y tiene su propio mecanismo de almacenamiento que difiere de la implementación de Jackrabbit.