Arquitectura de AEM Forms as a Cloud Service architecture
Adobe Experience Manager Forms as a Cloud Service es una solución nativa en la nube que permite a las empresas crear, administrar, publicar y actualizar comunicaciones y formularios digitales complejos a la vez que integran los datos enviados con procesos back-end y reglas comerciales y guardan datos en un almacén de datos externo. Es una ampliación de Adobe Experience Manager as a Cloud Service. Para obtener más información sobre la escala, la implementación, los entornos y otras infraestructuras, consulte Introducción a la arquitectura de Adobe Experience Manager as a Cloud Service.
AEM Forms as a Cloud Service admite dos casos de uso principales: inscripción digital y comunicaciones con el cliente. Las ilustraciones siguientes muestran la arquitectura de ambos casos de uso.
Inscripción digital en Forms
Comunicaciones de Forms
Componentes
Forms as a Cloud Service consta de varios componentes:
CDN (red de distribución de contenido)
Todos los programas de AEM Forms as a Cloud Service tienen acceso a un servicio CDN integrado. Este servicio está incluido en la licencia de Forms as a Cloud Services.
Autor
Un autor es una instancia de AEM Forms as a Cloud Service que se ejecuta en el modo de ejecución de autor estándar. Está pensado para usuarios internos, diseñadores de formularios y desarrolladores. Un entorno de autor habilita las siguientes funcionalidades:
- crear y administrar formularios;
- conectarse al servicio de conversión automatizada de formularios para convertir un formulario PDF o XDP en un formulario adaptable;
- crear y ejecutar flujos de trabajo centrados en Forms;
- administrar recursos de formularios adaptables;
- administrar recursos de comunicaciones;
- API sincrónicas de RESTful (API en tiempo real) y API por lotes para crear, ensamblar y ofrecer comunicaciones personalizadas y orientadas a la marca;
- API sincrónicas para combinar, reorganizar y validar documentos PDF.
Publicación
Una instancia de publicación es una instancia de AEM Forms as a Cloud Service que se ejecuta en el modo de ejecución de publicación estándar. Las instancias de publicación están destinadas a los usuarios finales de aplicaciones basadas en formularios como, por ejemplo, los usuarios que acceden a un sitio web público y envían formularios. Habilita las siguientes funcionalidades:
- procesar y enviar formularios para usuarios finales;
- transportar datos de formulario enviados sin procesar para su posterior procesamiento y almacenamiento en el sistema final de registro;
- conectarse a un almacenamiento administrado por el cliente para almacenar datos;
- conectarse a Adobe Sign para firmar electrónicamente el registro de envío de los formularios adaptables;
- sincronizar las API para crear, ensamblar y ofrecer comunicaciones personalizadas y orientadas a la marca;
- sincronizar API para combinar, reorganizar y validar documentos PDF.
La replicación inversa no está disponible en AEM as a Cloud Service para enviar contenido/datos desde el servicio de Publicación al servicio de Autor. Sin embargo, puede configurar un formulario adaptable que se ejecute en el modo Publicación para enviar datos a un flujo de trabajo en el modo Autor (los flujos de trabajo solo se pueden ejecutar en el modo Autor). Esto resulta útil en casos de uso de aprobación.
Dispatcher
Dispatcher es una herramienta de equilibrio de carga o almacenamiento en caché de Adobe Experience Manager que se puede utilizar junto con un servidor web de nivel empresarial.
Servicios de Adobe
Servicio de conversión automatizada de formularios
El servicio de conversión automatizada de formularios convierte automáticamente los formularios PDF y XFA en formularios adaptables basados en HTML5.
Adobe Sign
Adobe Sign es un servicio de firma electrónica basado en la nube que permite al usuario enviar, firmar, realizar un seguimiento y administrar procesos de firma mediante un explorador o dispositivo móvil. Puede integrar Adobe Sign con un formulario adaptable para automatizar los flujos de trabajo de firma, simplificar los procesos de firma única y múltiple y firmar electrónicamente formularios adaptables.
Almacenamiento administrado por el cliente
Forms as a Cloud Service proporciona opciones para almacenar contenido en un sistema de almacenamiento externo como un almacenamiento de blobs, Database o un servicio de almacenamiento. También puede almacenar datos de flujos de trabajo en proceso (datos de variables de flujos de trabajo de AEM) que contengan elementos de datos personales confidenciales (SPD) en un repositorio administrado por el cliente para un procesamiento seguro. Adobe recomienda almacenar los datos confidenciales únicamente en un almacenamiento administrado por el cliente.
Puede usar el conector de almacenamiento unificado para conectarse a Blob Storage y el modelo de datos de formulario (FDM) para conectarse a bases de datos o a servicios back-end (RESTful, SOAP, Azure Blob Storage, etc.).
Servicios de documentos
Los servicios de documentos son los siguientes:
-
El servicio de salida (Comunicaciones - API de generación de documentos) ayuda a crear documentos estandarizados, personalizados y aprobados por la marca, como correspondencia comercial, extractos, cartas de procesamiento de reclamaciones, avisos de beneficios, facturas mensuales o kits de bienvenida.
-
El servicio del ensamblador (Comunicaciones - API de manipulación de documentos) ayuda a combinar, reorganizar y validar documentos PDF.
-
El servicio de documentos de registro (DoR) ayuda a generar documentos de registro (DoR). El servicio se ejecuta en sus propios pods de forma independiente de las instancias de autor y publicación de Forms as a Cloud Service. Ayuda a mejorar el rendimiento y a escalar los pods de forma independiente en función de la carga.
Cloud Manager
Cloud Manager es un componente esencial de AEM as a Cloud Service. Se trata del punto de entrada único para las operaciones y el desarrollador de nuestros clientes. Es el lugar desde donde se pueden administrar los programas y entornos AEM. Cloud Manager ha evolucionado como un portal de autoservicio donde se pueden crear y configurar los componentes principales de AEM as a Cloud Service:
- creación y administración de programas;
- creación y administración de entornos de AEM dentro de estos programas;
- creación y administración de canalizaciones para implementar el código del cliente y la configuración relacionada con un entorno específico;
- obtención de notificaciones de eventos de ciclo de vida importantes para estos componentes (por ejemplo, actualizaciones de productos). Para obtener más información sobre Cloud Manager, consulte Familiarizarse con Adobe Cloud Manager e Introducción a Cloud Manager.
Consola de desarrollador
Una consola de desarrollador proporciona varios detalles de cada entorno de Forms as a Cloud Service que se ejecuta. Estos detalles son útiles para depurar el entorno. Para obtener más información, consulte Depuración de AEM as a Cloud Service con la consola de desarrollador.
Creación de formularios adaptables local-development
Al configurar un entorno de AEM Forms as a Cloud Service, puede configurar entornos de desarrollo, fase y producción. Además, puede configurar un entorno de desarrollo local para realizar iteraciones y procesos de desarrollo rápidos. Puede descargar y configurar el SDK de AEM y el archivo de funciones de complementos de AEM Forms para configurar un entorno de desarrollo local de Forms as a Cloud Service. Para obtener instrucciones detalladas, consulte Configuración de un entorno de desarrollo local.
Depuración debugging
AEM as a Cloud Service se ejecuta en una infraestructura en la nube escalable con capacidad de autoservicio. Requiere que los desarrolladores de AEM entiendan y depuren varias facetas de AEM as a Cloud Service, desde la compilación y la implementación hasta la obtención de detalles sobre la ejecución de aplicaciones de AEM. Para obtener información detallada, consulte Depuración de AEM as a Cloud Service.