Show Menu
THEMEN×

AEM- und Drittanbieter-Commerce-Integration mithilfe von Commerce Integration Framework

Unternehmen benötigen möglicherweise zusätzliche kommerzielle Lösungen von Drittanbietern, um ihre Schaufenster zu bedienen. Das Commerce Integration Framework (CIF) kann in solchen Integrationsszenarien verwendet werden, in denen neben Magento auch eine Commerce-Lösung von Drittanbietern in AEM integriert werden muss. CIF bietet Elemente wie einen Beschleuniger-Referenzspeicher, AEM CIF-Kernkomponenten und Authoring-Werkzeuge, die mit Magento sofort einsetzbar sind. Um AEM und eine kommerzielle Lösung von Drittanbietern zu integrieren und diese CIF-Elemente wiederzuverwenden, ist eine zusätzliche Entwicklung erforderlich.

Architektur

Die Gesamtarchitektur ist wie folgt:
Der Hauptunterschied zwischen der Integrationsarchitektur für AEM - Magento- und AEM - Drittanbieter-Commerce ist der Zusatz einer Integrations- und Datentransformationsebene, wie im Bild oben dargestellt. Die Integrationsebene muss auf der Adobe I/O Runtime-Plattform gehostet werden, die von der Adobe als serverlustfreie Plattform genutzt wird. Mehr über Adobe I/O Runtime erfahren Sie hier .
Diese Integrationsebene dient der Zuordnung von APIs von Drittanbietern zu Adobe Commerce-APIs (Magento GraphQL APIs). Diese Zuordnung ermöglicht es den AEM CIF-Kernkomponenten und CIF-Authoring-Werkzeugen, Daten aus der Nicht-Magento-Lösung abzurufen. Bei diesem Ansatz enthält die Integrationsebene die Integrationslogik und schafft eine Trennung zwischen AEM und der Drittanbieterlösung. Dies ermöglicht die Verwendung der CIF-Elemente auf agnostische Weise mit verschiedenen Lösungen von Drittanbietern. Die Vorteile der Verwendung von CIF-Elementen in Ihrem Projekt wurden in der Einführung beschrieben.

Entwickeln einer Integration

Um Ihnen beim Erstellen der erforderlichen Integrationsebene zu helfen, eine Nicht-Magento-/Drittanbieter-Lösung mit AEM zu integrieren, haben wir eine Referenz-Implementierung erstellt, um dies zu demonstrieren. Diese Referenz kann als Ausgangspunkt in Ihrem Projekt verwendet werden.