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:
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.
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.
- SAP Commerce, gebouwd door Diconium
- Commercetools, gebouwd door Diconium