Información general sobre la ingesta y el procesamiento de recursos con microservicios de recursos

Adobe Experience Manager as a Cloud Service proporciona un método nativo de la nube para aprovechar las aplicaciones y capacidades de Experience Manager. Uno de los elementos clave de esta nueva arquitectura es la ingesta y el procesamiento de recursos, con tecnología de microservicios de recursos. Los microservicios de recursos proporcionan un procesamiento escalable y flexible de los recursos mediante servicios en la nube. Adobe administra los servicios de nube para una gestión óptima de los distintos tipos de recursos y opciones de procesamiento. Las ventajas clave de los microservicios de recursos nativos de la nube son:

  • Arquitectura escalable que permite un procesamiento sin problemas para operaciones que requieren muchos recursos.
  • La indexación eficaz y las extracciones de texto que no afectan al rendimiento de los entornos de Experience Manager.
  • Minimice la necesidad de flujos de trabajo para gestionar el procesamiento de recursos en el entorno de Experience Manager. Esto libera recursos, minimiza la carga en el Experience Manager y proporciona escalabilidad.
  • Mejora de la flexibilidad del procesamiento de recursos. Los problemas potenciales al gestionar archivos atípicos, como archivos dañados o archivos extremadamente grandes, ya no afectan al rendimiento de la implementación.
  • Configuración simplificada del procesamiento de recursos para los administradores.
  • La configuración del procesamiento de recursos se administra y mantiene en Adobe para proporcionar la configuración más conocida para administrar representaciones, metadatos y extracción de texto para varios tipos de archivo
  • Los servicios nativos de procesamiento de archivos de Adobe se utilizan cuando corresponde, proporcionando salida de alta fidelidad y manejo eficiente de formatos propietarios de Adobe.
  • Capacidad para configurar el flujo de trabajo posterior al procesamiento para agregar acciones e integraciones específicas del usuario.

Los microservicios de recursos ayudan a evitar la necesidad de herramientas y métodos de procesamiento de terceros (como la transcodificación ImageMagick y FFmpeg) y simplifican las configuraciones, al tiempo que proporcionan funcionalidad básica para tipos de archivos comunes de forma predeterminada.

Arquitectura de alto nivel

Un diagrama de arquitectura de alto nivel representa los elementos clave de la ingesta y el procesamiento de recursos y el flujo de recursos a través del sistema.

Ingesta y procesamiento de recursos con

Los pasos clave de la ingesta y el procesamiento mediante los microservicios de recursos son:

  • Los clientes, como los navegadores web o Adobe Asset Link, envían una solicitud de carga al Experience Manager y comienzan a cargar el binario directamente al almacenamiento en la nube binaria.
  • Cuando la carga binaria directa se completa, el cliente notifica al Experience Manager.
  • El Experience Manager envía una solicitud de procesamiento a los microservicios de recursos. El contenido de la solicitud depende de la configuración de perfiles de procesamiento del Experience Manager que especifique, qué representaciones generar.
  • El back-end de los microservicios de recursos recibe la solicitud y la envía a uno o varios microservicios en función de la solicitud. Cada microservicio accede al binario original directamente desde el almacén de nube binario.
  • Los resultados del procesamiento, como las representaciones, se almacenan en el almacenamiento en la nube binaria.
  • Se notifica al Experience Manager de que el procesamiento se ha completado junto con punteros directos a los binarios generados (representaciones). Las representaciones generadas están disponibles en Experience Manager para el recurso cargado.

Este es el flujo básico de consumo y procesamiento de recursos. Si está configurado, el Experience Manager también puede iniciar un modelo de flujo de trabajo personalizado para realizar el posprocesamiento del recurso. Por ejemplo, ejecute pasos personalizados específicos de su entorno, como recuperar información de un sistema empresarial y agregarla a propiedades de recursos.

La ingesta y el flujo de procesamiento son conceptos clave de la arquitectura de microservicios de recursos para Experience Manager.

  • Acceso binario directo: Los recursos se transportan (y se cargan) a la tienda binaria de la nube una vez configurados para entornos de Experience Manager y, a continuación, Experience Manager, los microservicios de recursos y, finalmente, los clientes obtienen acceso directo a ellos para llevar a cabo su trabajo. Esto minimiza la carga en redes y la duplicación de binarios almacenados
  • Procesamiento externalizado: El procesamiento de los recursos se realiza fuera del Experience Manager entorno y guarda sus recursos (CPU, memoria) para proporcionar funciones clave de administración de recursos digitales y admitir el trabajo interactivo con el sistema para los usuarios finales

Carga de recursos con acceso binario directo

Los clientes Experience Manager, que forman parte de la oferta de productos, admiten la carga con acceso binario directo de forma predeterminada. Estas incluyen la carga mediante la interfaz web, el vínculo de recursos de Adobe y la aplicación de escritorio Experience Manager.

Puede utilizar herramientas de carga personalizadas que funcionen directamente con Experience Manager API HTTP. Puede utilizar estas API directamente o utilizar y ampliar los siguientes proyectos de código abierto que implementan el protocolo de carga:

Para obtener más información, consulte carga de recursos.

Agregar posprocesamiento de recursos personalizado

Aunque la mayoría de los clientes deben obtener todos los servicios de procesamiento de recursos que necesitan los microservicios de recursos configurables, es posible que algunos necesiten un procesamiento de recursos adicional. Esto es especialmente cierto si los recursos deben procesarse en función de la información proveniente de otros sistemas a través de integraciones. En casos como este, se pueden utilizar flujos de trabajo personalizados posteriores al procesamiento.

Los flujos de trabajo posteriores al procesamiento son modelos de flujo de trabajo Experience Manager normales, creados y administrados en el editor de flujo de trabajo Experience Manager. Los clientes pueden configurar los flujos de trabajo para realizar pasos de procesamiento adicionales en un recurso, incluido el uso de los pasos de flujo de trabajo predeterminados disponibles y los flujos de trabajo personalizados.

Adobe Experience Manager se puede configurar para que déclencheur automáticamente los flujos de trabajo posteriores al procesamiento una vez finalizado el procesamiento de los recursos.

En esta página