Show Menu
TÓPICOS×

Integração de comércio AEM e de terceiros usando a estrutura de integração de comércio

As empresas corporativas podem exigir soluções adicionais de comércio de terceiros para potencializar sua vitrine. O Commerce Integration Framework (CIF) pode ser usado em cenários de integração onde, além do Magento, uma solução de comércio terceirizado também precisa ser integrada ao AEM. O CIF fornece elementos como uma vitrine de referência do acelerador, AEM os componentes principais CIF e ferramentas de criação que funcionam com o Magento out-of-the-box. Para integrar AEM e uma solução de comércio de terceiros e reutilizar esses elementos CIF, é necessário um desenvolvimento adicional.

Arquitetura

A arquitetura geral é a seguinte:
A principal diferença entre a arquitetura de integração para o comércio AEM - Magento e AEM - de terceiros é a adição de uma camada de integração e transformação de dados, como mostrado na imagem acima. A camada de integração precisa ser hospedada na plataforma Adobe I/O Runtime, que é a plataforma sem servidor Adobe. Você pode aprender mais sobre o Adobe I/O Runtime aqui .
A finalidade dessa camada de integração é mapear APIs de terceiros ou não Magento contra APIs de comércio de Adobe (Magento GraphQL APIs). Esse mapeamento permite que os componentes principais CIF e as ferramentas de criação CIF AEM recuperem dados da solução não-Magento. Com essa abordagem, a camada de integração encapsula a lógica de integração e cria uma separação de preocupações entre AEM e a solução de terceiros. Isso permite o uso dos elementos CIF de forma agnóstica com várias soluções de terceiros. As vantagens de usar os elementos CIF em seu projeto foram descritas na Introdução .

Desenvolver uma integração

Para ajudá-lo a começar a criar a camada de integração necessária para integrar uma solução de terceiros/não-Magento com AEM, criamos uma implementação de referência para demonstrar isso. Essa referência pode ser usada como ponto de partida em seu projeto.