Arquitectura de AEM Forms Workspace aem-forms-workspace-architecture

AEM Forms Workspace es una aplicación web alojada en CRX™. Cuando se abre un espacio de trabajo en un explorador, se accede a un recurso de CRX y la aplicación se representa como una página de HTML en el explorador.

La aplicación accede al servidor de AEM Forms en los extremos REST para hacer lo siguiente:

  • Buscar tareas de usuario, puntos de inicio de procesos, historial de procesos e información de usuarios
  • Realizar acciones en tareas
  • Consultar tareas en la base de datos
  • Actualizar las preferencias de usuario y mucho más

El servidor de AEM Forms accede a la base de datos de AEM Forms a través de JDBC. La base de datos mantiene las tareas, los procesos y sus instancias, los usuarios y la información relacionada.

El espacio de trabajo de AEM Forms está diseñado en componentes modulares de JavaScript que se pueden personalizar y reutilizar de forma individual en otras aplicaciones web. Los componentes se basan en BackBone, que es una biblioteca de JavaScript que da estructura a las aplicaciones web. Un artículo detallado que describe la interacción de los componentes con BackBone es aquí. Este artículo explica la organización de los componentes en la estructura de carpetas CRX.

Paquetes entregados para AEM Forms Workspace:

  • adobe-lc-workspace-pkg-<version>.zip: es un paquete CRX, es decir, se puede implementar en CRX usando el Administrador de paquetes.
  • adobe-lc-workspace-<version>-src.zip: es un archivo que contiene el código completo de AEM Forms Workspace y los scripts para crear los paquetes de implementación: los paquetes Ship, Debug y Dev.
recommendation-more-help
51c6a92d-a39d-46d7-8e3e-2db9a31c06a2