AEM和第三方商务集成使用商务集成框架

非Adobe商务解决方案的集成是CIF的常见情况。 具有不同API和模式的第三方解决方案通过集成层进行连接。

架构

总体架构如下:

AEM非Magento/第三方架构概述

此集成层的用途是根据支持的Adobe商务GraphQL API和Experience Manager外的模式映射第三方API和模式。 通过这种封装,集成逻辑和系统可以更新,而无需更改Experience Manager内的代码。

集成的解决方案要求

当Experience Manager按需检索数据时,需要产品目录的实时API。

小贴士

如果没有可用的实时API,则应使用包含API的外部产品缓存进行集成。 示例Magento开源

无需实施完整的GraphQL模式,只需该模式的对象即可启用所需的用例。

后端用例

CIF通过实时产品目录访问和产品体验管理工具来扩展Experience Manager。 通过此无缝集成,作者可以根据需要使用嵌入式UI访问商务数据,而无需离开内容上下文。

需要集成产品目录API才能解锁这些用例。

前端用例

AEM CIF核心组 件通过CIF支持的Adobe商务API检索和交换数据。要重复使用组件,需要实施相应的API。

性能关键的客户端组件的建议是直接与第三方解决方案通信,以避免延迟。

开发集成

我们建议对集成层使用Adobe I/O Runtime。 它包括在第三方的CIF附件中。 由于它与微服务类方法配合使用,因此非常适合轻松集成多个解决方案。

引用实施是构建与商务解决方案集成的绝佳起点。 尽管它支持GraphQL,但也可以与任何其他类型的API(如REST)集成。

如果第三方层可用(例如Mulesoft),或者集成基于第三方解决方案构建,则无需使用此集成层。

在此页面上