AEM en integratie van de Handel van derde partijen die het Kader van de Integratie van de Handel gebruiken aem-third-party

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

Architectuur architecture

De architectuur ziet er als volgt uit:

Overzicht van architectuur van niet-Magento/derden AEM

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 realtime 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 Adobe Commerce 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 met de hulpmiddelen van het de productcatalogustoegang in real time en van het de ervaringsbeheer van het product uit. 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 productcatalogus-API's is vereist om deze gebruiksgevallen te ontgrendelen.

Voorlopige gebruiksgevallen

AEM CIF Core-componenten gegevens ophalen en uitwisselen via de door CIF ondersteunde Adobe Commerce API's. 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

Adobe raadt u aan Adobe Developer Runtime voor de integratielaag. Zij is opgenomen in de cif-opslagfactor voor derden. Aangezien het met een microdienst-als benadering werkt, is het geschikt om gemakkelijk veelvoudige oplossingen te integreren.

De referentieimplementatie 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 (bijvoorbeeld, Mulesoft) beschikbaar is of de integratie op 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. Vraag de respectievelijke partner om 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
fbcff2a9-b6fe-4574-b04a-21e75df764ab