SAP Commerce里Extension, Addon和Accelerator这三个名词的联系和区别
Accelerator和Extensions不是同一维度的东西,要比较只能把Accelerator同Spartacus做比较。
先说Extensions:Extension是Commerce模块化概念里最小粒度的单元,包含Commerce的业务逻辑,类型定义,配置等等。其实我个人觉得Extension这个命名,很容易误导初学者 - 我最开始学Commerce的时候,以为Commerce extensions和客户扩展相关,后来才知道完全不是这么一回事。
比如Commerce里有个核心的extension名叫core,如下图所示。我最开始学习的时候,是带着ABAP里的extension概念去理解它的,所以让我很费解。实际上这个core是Commerce平台实现的一部分,同客户扩展没有任何关系。
若干个功能上紧密相关的Extensions联合起来,组成更大的逻辑单元,后者可以是Accelerator,OCC API service,等等。
客户可以使用某一个recipe安装Commerce,recipe就是一个清单,里面罗列了需要安装的Extensions列表,比如下图高亮的这4个extensions,合起来共同实现了b2b-accelerator.
从开发角度说,一个Extensions就是一个能够导入到IDE里的项目。
而Accelerator,这个名称也容易让初学者误解。我最开始学习Accelerator时,把其字面意思“加速”理解成性能上的加速,其实完全错了。
Accelerator是Spartacus发布之前,SAP Commerce Cloud使用的Storefront实现。Accelerator是一个开箱即用的web实现模板,这些模板如之前所说,包含若干个extensions,是Commerce平台的一部分,以源代码的方式交付给客户。客户通过一个叫做module generator的工具,基于Accelerator 模板代码生成自己的Storefront实现,然后基于这些生成的代码继续二次开发。这种源代码生成方式确实能加速客户的Storefront二次开发速度,这也是Accelerator命名的由来。
SAP Commerce里Extension, Addon和Accelerator这三个名词的联系和区别相关推荐
- 在SAP Commerce里用SQL查询产品主数据
这一点和ABAP netweaver的所有系统设计是一样的. 比如CRM的product描述存在表COMM_PRSHTEXT里,product_guid和LANGU作为主键. 而我注意到在Hybris ...
- 关于SAP Commerce里CMS页面模型modifiedTime和modifiedtime的大小写问题
问题 although I know its value comes from HTTP response from Hybris server. Search using keyword = mod ...
- SAP Commerce(SAP Hybris)学习资料汇总
版本号:v1.06 2020年11月24日 所有的架构图在这个单独的帖子里. 导航目录 SAP官方帮助文档 configuration 如何运行 Filters 容器化支持 Installer-Rec ...
- SAP Commerce Cloud 的本地开发
英文版 SAP Commerce Cloud provides a standardized, automated end-to-end build and deployment solution f ...
- SAP Commerce Cloud 概述
原文标题:Getting Started with SAP Commerce Cloud 英文版地址:https://www.sap.com/cxworks/article/433893880/get ...
- SAP Commerce Cloud 项目 Spartacus 入门
原文地址 What is Spartacus? Spartacus 是一个免费的开源 JavaScript Web 应用程序,它于 2019 年 5 月发布了 1.0 版本,并且每隔几周就会继续发布新 ...
- SAP Commerce Cloud启动时遇到的9001端口被占用的问题
按照这个SAP帮助文档Start SAP Commerce里提到的步骤,执行platform文件夹下的hybrisserver.bat文件,启动Hybris服务器: 遇到如下错误消息: SEVERE: ...
- SAP Commerce(原Hybris)的订单处理框架和SAP CRM One Order框架
最近工作重点转移到了SAP Commerce上来,正好有机会把该产品里由Java实现的订单处理框架和我之前长期工作过的,ABAP实现的SAP CRM One Order框架做个比较:基于Spring的 ...
- 漫谈SAP产品里页面上的Checkbox设计与实现系列之一
昨天是2020年的最后一天,我整天的时间,都在和两位欧洲同事一起处理一个SAP Spartacus UI里的Checkbox bug. 处理完bug之后,很自然地回忆起了这么多年来,我经历过的不同SA ...
最新文章
- IPython基础使用_Round2
- 【转】ABAP的坑4
- android 自定义loading,android_自定义Loading框
- Spring For All 顶级Spring综合社区服务平台
- pcap_open 和 pcap_open_live
- w7计算机不显示移动硬盘,win7系统不显示移动硬盘怎么回事_win7移动硬盘在电脑上显示不出来如何处理-win7之家...
- 暴风激活工具,劫持Chrome浏览器主页
- WIN10系统微软拼音输入法无法输入中文
- 基于STM32的频率计Proteus仿真教程
- html p标签 删除线,strike html 删除线 贯穿线标签
- windows系统下Redis下载安装与配置(内附蓝奏云下载地址)
- MATLAB阶段性方程组,[转载]matlab 解方程组
- charles mac端代理设置方法(含https)
- 启发式测试策略模型(Heuristic Test Strategy Model,简称HTSM)
- step7-- simatic -- PLC - MPI --
- 【分享视频资源】React JS教程
- 暗黑破坏神 用什么 开发的_软件开发中最具破坏性的五种态度
- 职业生涯规划之自我探索论文
- Java程序设计基本概念
- 据国外媒体Theverge称微软目前正计划整合Windows Phone应用商店
热门文章
- 06、主题 样式 国际化
- openwrt 更改 debug 等级(hostapd)
- 遗忘root用户的密码
- DBGrid内使用CheckBox功能
- Linux之部署虚拟环境、安装系统
- 另一种遍历Map的方式: Map.Entry 和 Map.entrySet()
- hdu 1086 A - You can Solve a Geometry Problem too (线段的规范相交非规范相交)
- 【Android】自定义环形菜单View
- Office文件的奥秘——.NET平台下不借助Office实现Word、Powerpoint等文件的解析(一)...
- 源码与tarball套件管理程序笔记摘录