链接: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交互的示意图相关推荐

  1. 选择 SAP Spartacus 作为 SAP Commerce Cloud Storefront 实现框架的五个理由

    原文:Five Reasons to Move to a Project Spartacus JavaScript Storefront 如果您已经阅读了 SAP Commerce Cloud Pro ...

  2. SAP Commerce Cloud 项目 Spartacus 入门

    原文地址 What is Spartacus? Spartacus 是一个免费的开源 JavaScript Web 应用程序,它于 2019 年 5 月发布了 1.0 版本,并且每隔几周就会继续发布新 ...

  3. SAP Commerce Cloud Spartacus UI 的购物车 Cart 功能

    此功能是在 TUA Spartacus 库的 1.0 版中引入的. 购物车在 TUA Spartacus 与核心 Commerce Spartacus 中的工作方式不同,需要支持产品供应以及复杂的定价 ...

  4. SAP Commerce Cloud Storefront 框架选型:Accelerator 还是 Spartacus?

    Choosing Which Storefront to Use for Your SAP Commerce Cloud Solution 有许多使用 SAP Commerce Cloud 创建店面的 ...

  5. 将您的基于 Accelerator 的 SAP Commerce Cloud Storefront 迁移到 Spartacus Storefront

    原文:Migrate Your Accelerator-based Storefront to Project Spartacus 如果您已阅读过"迁移到 Spartacus javascr ...

  6. SAP Commerce Cloud 新一代 UI Spartacus 和 Customer Data cloud 的集成

    SAP Customer Data Cloud Integration Spartacus 3.2 版可用. SAP Customer Data Cloud 允许您启用自定义注册和登录,还可以管理用户 ...

  7. 如何安装 SAP Commerce Cloud,以便让 SAP Spartacus 使用

    官网链接:https://sap.github.io/spartacus-docs/installing-sap-commerce-cloud-2011/ 分别下载SAP Commerce Cloud ...

  8. 关于SAP Spartacus在服务器端渲染模式和SAP Commerce Cloud API白名单的问题

    We are configuring our Spartacus application with SSR in SAP Commerce Cloud. Also we used the IP Fil ...

  9. SAP Spartacus部署到SAP Commerce Cloud,不同的系统设置不同的OCC Base url

    需求 I would like to set environment specific OCC Base URLs Development Staging Production 现在遇到的问题 Cur ...

最新文章

  1. 七年级上册数学计算机教学视频,七年级上册数学视频教学
  2. java中action请求_java模拟js发送action请求
  3. 挑战极限--有本事拿.Net+SQL SERVER试试4秒极限!
  4. Python设计模式——观察者模式
  5. 1700 Crossing River
  6. python subprocess阻塞
  7. angular 字符串转换成数字_Python成为专业人士笔记–String字符串方法
  8. 开票软件V2.0.49_ZS_20220630开票接口
  9. AI语音合成软件免费的有哪些?常用的语音合成软件
  10. isprime函数python_Python“函数”之我见
  11. 运维自动化之殇 | 高效运维最佳实践05
  12. 百度地图小区边界爬取
  13. 优秀logo,最基础的设计技巧(四)
  14. 基于thinkphp校园二手交易网站——毕业设计
  15. 单片机并行口开发——双数码管显示
  16. 第八章:项目质量管理 - (8.1 规划质量管理)
  17. 为potplayer播放器添加实时中文字幕
  18. Excel如何将引用的sheet名称全部替换。
  19. Cobaltstrike Office宏病毒利用
  20. mongo查询总结及python调用mongo

热门文章

  1. USACO SECTION 1.1.2 Transformations 爆搜
  2. 1027. 打印沙漏(20)
  3. 自定义PocketMod的农历页面
  4. 第八章:Java_泛型
  5. 第二章:Java_基本语法_5 数组
  6. Shiro安全框架-简介
  7. 随机生成10元素数组并找出最大元素(Java)
  8. jQuery-1.9.1源码分析系列(五) 回调对象
  9. 将VIM配置成强大的IDE(三)
  10. ***不是已知元素 原因可能是网站中存在编译错误