Show Menu
TEMAS×

AEM e Integraciones de comercio de terceros con Commerce Integration Framework

Los negocios empresariales pueden requerir soluciones de comercio de terceros adicionales para impulsar su tienda. Commerce Integration Framework (CIF) se puede utilizar en estos escenarios de integración en los que además de Magento, una solución de comercio de terceros también necesita integrarse con AEM. CIF proporciona elementos como un acelerador de referencia para tienda, componentes principales del CIF de AEM y herramientas de creación que funcionan con Magento de forma predeterminada. Para integrar a AEM con una solución de comercio de terceros y reutilizar estos elementos de CIF, se necesita algo más de desarrollo.

Arquitectura

La arquitectura general es la siguiente:
La principal diferencia entre la arquitectura de integración para AEM (Magento y AEM) una solución de comercio de terceros es la adición de una capa de integración y transformación de datos como se muestra en la imagen anterior. La capa de integración debe alojarse en la plataforma Adobe I/O Runtime, que es la plataforma sin servidor de Adobe. Obtenga más información sobre Adobe I/O Runtime aquí .
El propósito de esta capa de integración es asignar una API de terceros o diferentes de Magento a las API de Adobe Commerce (las API de Magento GraphQL). Esta asignación permite que las herramientas de creación de los componentes principales del CIF de AEM y del CIF recuperen los datos de las soluciones diferentes de Magento. Con este enfoque, la capa de integración encapsula la lógica de la integración y crea una separación de las preocupaciones entre AEM y la solución de terceros. Esto permite el uso de los elementos del CIF de manera independiente con varias soluciones de terceros. Las ventajas de utilizar elementos del CIF en su proyecto se describen en la Introducción .

Desarrollo de una integración

Para empezar a crear la capa de integración necesaria para integrar soluciones diferentes de Magento o de terceros con AEM, hemos creado una implementación de referencia para demostrarla. Esta referencia se puede usar como punto de partida en el proyecto.