Ampliar Adobe Experience Manager as a Cloud Service mediante Adobe Developer App Builder extend-using-app-builder

Qué es App Builder para AEM as a Cloud Service project-appbuilder

La nueva Adobe Developer App Builder proporciona un marco de trabajo de extensibilidad para que un desarrollador pueda ampliar fácilmente las funcionalidades de AEM as a Cloud Service.

App Builder proporciona un marco de trabajo de extensibilidad unificado de terceros para integrar y crear experiencias personalizadas que amplíen Adobe Experience Manager. Con este marco de trabajo de extensibilidad completo, basado en la infraestructura de Adobe, los desarrolladores pueden crear microservicios personalizados, ampliar e integrar Adobe Experience Manager en todas las soluciones de Adobe y en el resto de la pila de TI.

App Builder permite a los clientes ampliar fácilmente Adobe Experience Manager en varios casos de uso:

  • Extensibilidad de middleware: conecte sistemas externos con aplicaciones de Adobe creando conectores personalizados o utilice un conjunto de integraciones prediseñadas.
  • Extensibilidad de los servicios principales: amplíe las funciones de las aplicaciones principales ampliando el comportamiento predeterminado con funciones personalizadas y lógica empresarial.
  • Extensibilidad de la experiencia del usuario: amplíe la experiencia principal para satisfacer los requisitos comerciales o cree propiedades digitales, tiendas y aplicaciones de back-office específicas para el cliente.

App Builder ha estado disponible para clientes y socios empresariales mediante la vista previa para desarrolladores de Adobe desde el verano de 2020. La disponibilidad general (GA) de App Builder está programada para diciembre de 2021. El Adobe da la bienvenida a los desarrolladores para que prueben App Builder a través del Programa de prueba.

NOTE
AEM Para los clientes de 6.5 que desean usar el App Builder, consulte Ampliación de Adobe Experience Manager 6.5 con Adobe Developer App Builder.

Arquitectura architecture

En lugar de una solución predeterminada, Adobe Developer App Builder proporciona una plataforma de desarrollo común, coherente y estandarizada para ampliar las soluciones de Adobe AEM Cloud, como las siguientes:

  • Adobe Developer Console: para el desarrollo de microservicios y extensiones personalizadas, permite a los desarrolladores crear y administrar proyectos mientras acceden a todas las herramientas y API necesarias para poder crear complementos e integraciones.
  • Herramientas para desarrolladores: herramientas de código abierto, SDK y bibliotecas para permitir a los desarrolladores crear fácilmente integraciones y extensiones personalizadas. Utilice React Spectrum (Kit de herramientas de IU de Adobe) para tener una interfaz de usuario común para todas las aplicaciones de Adobe.
  • Servicios: I/O Runtime para alojar la infraestructura en la plataforma sin servidor de Adobe y eventos de I/O para integraciones basadas en eventos. El Adobe también es compatible de serie con el almacenamiento de datos y archivos.
  • Adobe Experience Cloud: los desarrolladores pueden enviar extensiones e integraciones para que se publiquen dentro de su organización de Experience Cloud. Los administradores del sistema pueden revisar, administrar y aprobar estas extensiones. Una vez publicadas, las extensiones y herramientas personalizadas de App Builder se pueden encontrar junto con otras aplicaciones de Adobe Experience Cloud.

El diagrama siguiente ilustra cómo una aplicación estándar creada en App Builder utiliza estas funcionalidades:

Arquitectura

Para obtener más información acerca de la arquitectura de App Builder, vea Descripción general de la arquitectura.

Introducción a App Builder additional-resources

Adobe creado Documentación de introducción para empezar a usar App Builder:

Continuar aprendiendo con la documentación appbuilder-documentation

App Builder proporciona vídeos y documentación para desarrolladores, incluidas guías y documentación de referencia, para ayudarle a empezar a desarrollar sus propias aplicaciones personalizadas:

Pruebe una de las aplicaciones de ejemplo appbuilder-codesamples

¿Listo para empezar a desarrollar? El Adobe tiene muchas aplicaciones de ejemplo para ayudarle a ponerse en marcha rápidamente:

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab