Spartacus同SAP Commerce Cloud交互的示意图
链接:https://sap.github.io/spartacus-docs/connecting-to-other-systems/
我们首先看图的最右边。Spartacus同Commerce系统的通信,通过HTTP协议完成。Connector发起HTTP调用,Connector维护了静态的配置信息,即API的endpoint. 比如从Commerce系统读取产品主数据,取的字段列表以url参数的形式出现在API endpoint里,这些字段列表可以在Connector的静态配置点里进行配置。Connector并不会直接同Commerce交互,而是把请求转发给Adapter,具体通信由Adapter完成,Connector只负责调度Adapter. Spartacus发布的Adapter默认使用OCC Module,即Commerce标准的Restful API,称为Omni Channel Connect,但是客户也可以实现自己的Adapter,连接Commerce之外的其他后台系统。Connector经由Adapter取回的数据交给NgRx store统一管理,其复杂度被Façade层所隐藏,而Spartacus UI组件只会同Façade交互,进行数据绑定和页面展示。最后,因为UI组件和Commerce后台组件的数据模型存在差异,因此需要Converter,在数据从Commerce取回准备呈现在UI之前,先要转换成适合UI展示的结构;反之,在Spartacus提交数据准备写回Commerce时,也要先将数据通过Converter转换成OCC API接受的数据格式。
Spartacus同SAP Commerce Cloud交互的示意图相关推荐
- 选择 SAP Spartacus 作为 SAP Commerce Cloud Storefront 实现框架的五个理由
原文:Five Reasons to Move to a Project Spartacus JavaScript Storefront 如果您已经阅读了 SAP Commerce Cloud Pro ...
- SAP Commerce Cloud 项目 Spartacus 入门
原文地址 What is Spartacus? Spartacus 是一个免费的开源 JavaScript Web 应用程序,它于 2019 年 5 月发布了 1.0 版本,并且每隔几周就会继续发布新 ...
- SAP Commerce Cloud Spartacus UI 的购物车 Cart 功能
此功能是在 TUA Spartacus 库的 1.0 版中引入的. 购物车在 TUA Spartacus 与核心 Commerce Spartacus 中的工作方式不同,需要支持产品供应以及复杂的定价 ...
- SAP Commerce Cloud Storefront 框架选型:Accelerator 还是 Spartacus?
Choosing Which Storefront to Use for Your SAP Commerce Cloud Solution 有许多使用 SAP Commerce Cloud 创建店面的 ...
- 将您的基于 Accelerator 的 SAP Commerce Cloud Storefront 迁移到 Spartacus Storefront
原文:Migrate Your Accelerator-based Storefront to Project Spartacus 如果您已阅读过"迁移到 Spartacus javascr ...
- SAP Commerce Cloud 新一代 UI Spartacus 和 Customer Data cloud 的集成
SAP Customer Data Cloud Integration Spartacus 3.2 版可用. SAP Customer Data Cloud 允许您启用自定义注册和登录,还可以管理用户 ...
- 如何安装 SAP Commerce Cloud,以便让 SAP Spartacus 使用
官网链接:https://sap.github.io/spartacus-docs/installing-sap-commerce-cloud-2011/ 分别下载SAP Commerce Cloud ...
- 关于SAP Spartacus在服务器端渲染模式和SAP Commerce Cloud API白名单的问题
We are configuring our Spartacus application with SSR in SAP Commerce Cloud. Also we used the IP Fil ...
- SAP Spartacus部署到SAP Commerce Cloud,不同的系统设置不同的OCC Base url
需求 I would like to set environment specific OCC Base URLs Development Staging Production 现在遇到的问题 Cur ...
最新文章
- 七年级上册数学计算机教学视频,七年级上册数学视频教学
- java中action请求_java模拟js发送action请求
- 挑战极限--有本事拿.Net+SQL SERVER试试4秒极限!
- Python设计模式——观察者模式
- 1700 Crossing River
- python subprocess阻塞
- angular 字符串转换成数字_Python成为专业人士笔记–String字符串方法
- 开票软件V2.0.49_ZS_20220630开票接口
- AI语音合成软件免费的有哪些?常用的语音合成软件
- isprime函数python_Python“函数”之我见
- 运维自动化之殇 | 高效运维最佳实践05
- 百度地图小区边界爬取
- 优秀logo,最基础的设计技巧(四)
- 基于thinkphp校园二手交易网站——毕业设计
- 单片机并行口开发——双数码管显示
- 第八章:项目质量管理 - (8.1 规划质量管理)
- 为potplayer播放器添加实时中文字幕
- Excel如何将引用的sheet名称全部替换。
- Cobaltstrike Office宏病毒利用
- mongo查询总结及python调用mongo