Integrazione di AEM e Adobe Commerce tramite Commerce integration framework aem-framework
Experience Manager e Adobe Commerce sono integrati direttamente tramite Commerce integration framework (CIF). CIF consente ad AEM di accedere e comunicare direttamente con l'istanza di Commerce utilizzando le API GraphQL di Adobe Commerce.
- Questo scenario, in cui CIF comunica con commerce tramite GraphQL.
- I frammenti di contenuto AEM collaborano con l'API AEM GraphQL (un'implementazione personalizzata, basata su GraphQL standard) per fornire contenuti strutturati da utilizzare nelle applicazioni.
Panoramica dell’architettura overview
L’architettura generale è la seguente:
In CIF sono supportati modelli di comunicazione lato server e lato client.
Le chiamate API lato server vengono implementate utilizzando il client GraphQL integrato e generico in combinazione con un set di modelli di dati generati per lo schema commerce GraphQL. Inoltre, è possibile utilizzare qualsiasi query GraphQL o mutazione in formato GQL.
Per i componenti lato client, generati con React, viene utilizzato il client Apollo.
Architettura dei componenti core di AEM CIF cif-core-components
I componenti core CIF di AEM seguono modelli di progettazione e best practice molto simili a quelli dei componenti core WCM di AEM.
La logica di business e la comunicazione back-end con Adobe Commerce per i componenti core di AEM CIF sono implementate in modelli Sling. Nel caso sia necessario personalizzare questa logica per soddisfare i requisiti specifici del progetto, è possibile utilizzare il Pattern di delega per modelli Sling.
All’interno dei progetti, i componenti core CIF di AEM e i componenti di progetto personalizzati possono facilmente recuperare il client configurato per uno store di Adobe Commerce associato a una pagina AEM tramite la configurazione Sling Context-Aware.
Ricerca search
CIF fornisce un componente core di ricerca pronto all'uso che è un'esperienza di ricerca con rendering lato server basata sull'API di Commerce GraphQL.I clienti diCommerce hanno la possibilità di utilizzare Live Search. Segui questo collegamento per ulteriori informazioni sull'integrazione CIF - Live Search.