Integratie van AEM en Adobe Commerce (Magento) met Commerce integration framework aem-commerce-framework
De Experience Manager en Adobe Commerce zijn naadloos geïntegreerd met het Commerce integration framework (CIF). CIF laat AEM toe om tot direct toegang te hebben en met de handelsinstantie te communiceren gebruikend Adobe Commerce GraphQL APIs.
Overzicht van architectuur overview
De architectuur ziet er als volgt uit:
Binnen CIF, is er steun voor server-kant en cliënt-zijcommunicatie patronen.
De server-kant APIs vraag wordt uitgevoerd gebruikend de bouwstijl-binnen, generische cliënt van GraphQLin combinatie met a reeks geproduceerde gegevensmodellenvoor het schema van handelsGraphQL. Daarnaast kan elke GraphQL-query of -mutatie in GQL-indeling worden gebruikt.
Voor de cliënt-zijcomponenten, die gebruikend Reactbouwen, wordt de Cliënt van Apollogebruikt.
AEM CIF Core Component Architecture cif-core-components
AEM CIF de Componenten van de Kernvolgen zeer gelijkaardige ontwerppatronen en beste praktijken zoals AEM de Componenten van de Kern WCM.
De bedrijfslogica en de achtergrondcommunicatie met Adobe Commerce voor de AEM CIF Core Components wordt geïmplementeerd in Sling Models. Als deze logica moet worden aangepast om aan projectspecifieke vereisten te voldoen, kan het delegatiepatroon voor Sling Models worden gebruikt.
Binnen projecten, AEM CIF de Componenten van de Kern en de componenten van het douaneproject gemakkelijk de gevormde cliënt voor een opslag van Adobe Commerce verbonden aan een AEM pagina via het Verdelen van context-Aware configuratie terugwinnen.