AEM en Commerce-integratie van derden met behulp van Commerce integration framework aem-third-party

De integratie van niet-Adobe Commerce-oplossingen is een algemeen scenario voor CIF. Oplossingen van derden met verschillende API's en schema's worden verbonden via een integratielaag.

Architectuur architecture

De architectuur ziet er als volgt uit:

AEM niet-Magento/het Overzicht van de Architectuur van de derde partij

Het doel van deze integratielaag is om API's en schema's van derden toe te wijzen aan de ondersteunde Adobe Commerce GraphQL API's en schema's buiten de Experience Manager. Dankzij deze inkapseling kunnen de integratielogica en de systemen worden bijgewerkt zonder code in de Experience Manager te wijzigen.

Oplossingsvereisten voor integratie

Als de Experience Manager op aanvraag gegevens ophaalt, zijn real-time API's voor de productcatalogus vereist.

TIP
Als er geen real-time API's beschikbaar zijn, moet een externe productcache met API's worden gebruikt voor de integratie. Voorbeeld ​ Magento open-source ​.

Het is niet nodig om het volledige schema van GraphQL uit te voeren, enkel de voorwerpen van het schema om de gewenste gebruik-gevallen toe te laten.

Gebruiksscenario's voor backend

CIF breidt de Experience Manager uit met realtime toegang tot productcatalogi en tools voor het beheer van productervaring. Deze naadloze integratie laat auteurs toe om tot handelsgegevens toegang te hebben gebruikend ingebedde UIs wanneer nodig zonder de inhoudscontext te verlaten.

De integratie van de API's van de productcatalogus is vereist om deze gebruiksgevallen te ontgrendelen.

Voorste gebruikscenario's

​ AEM CIF de Componenten van de Kern ​ wint en ruilt gegevens via de CIF gesteunde Adobe Commerce APIs terug. Om componenten opnieuw te gebruiken, moeten de respectieve APIs worden uitgevoerd.

De aanbeveling voor prestaties kritieke cliënt-zijcomponenten moet direct met de derdeoplossing communiceren om latentie te vermijden.

Ontwikkeling van integratie develop-integration

De Adobe adviseert gebruikend ​ Adobe I/O Runtime ​ voor de integratielaag. Het is opgenomen in de CIF invoegtoepassing voor derden. Aangezien het met een microdienst-als benadering werkt, is het geschikt om gemakkelijk veelvoudige oplossingen te integreren.

De ​ verwijzingsimplementatie ​ is een groot uitgangspunt om de integratie aan uw handelsoplossing te bouwen. Hoewel deze functie GraphQL ondersteunt, kan deze ook worden geïntegreerd met elk ander type API, zoals REST.

Deze integratielaag wordt niet vereist als een derdelaag (zoals Mulesoft) beschikbaar is of de integratie bovenop de derdeoplossing wordt gebouwd.

Vooraf gebouwde connectors connectors

De schakelaars verstrekken een goede aanvang voor projecten. Zij komen met een handel oplossing-specifieke verbinding en gebrek API afbeelding. Deze schakelaars worden gebouwd door derden en niet door Adobe gehandhaafd. Neem contact op met de desbetreffende partner voor meer informatie.

TIP
Terwijl de schakelaars projecten helpen om de handelsintegratie te versnellen, zijn zij niet stop-in-spel. De commerciële oplossingen van de onderneming zijn sterk aangepast en vereisen een douaneintegratie. Goede kennis van het handelsplatform, Adobe Commerce GraphQL-schema's en Adobe I/O Runtime is vereist.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2