`
JerryWang_SAP
  • 浏览: 1025862 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

SAP Commerce(原Hybris)的一些架构图,持续更新

阅读更多

版本号:v1.00 2020年4月13日

 

@TOC

模块图

 

 

layer chart

 

 

类型

 

 

类型继承

 

 

 

 

  1. At the bottom is the Service layer, which includes fine-grained(细粒的; 精准的) business methods, such as the ones responsible for adding promotions to a cart, or for calculating the total value of the cart. These services expose the data model, which persists in the database.
  2. On top of the Service layer, there are facades, which implement specific business use-cases, such as adding a product to a cart, placing an order, or searching for a product. The facades expose the Data Transfer Objects (DTOs), which are completely independent from the underlying storage technology. There may be a one-to-one mapping of the model (such as store products), but there may also be a subset of the model, or aggregated models. The DTOs are not always stored in the database. An example of this is the Solr objects, which are stored in the Solr index.

The converters delegate to populators to convert the DTOs back and forth to models. For example, a product that has basic attributes, such as name, title, and description, can also have classification attributes. Therefore, you might have two populators, one for the basic attributes, and one for the classification attributes.

The facade layer, including the DTOs, represents the SAP Commerce OmniCommerce Connect. This is a business API, and the foundation for the web services.

  1. On the top layer, the Controllers take the DTOs and expose them to the view. This is done using the Spring Model View Controller (MVC), which replaces all the facades, services, and controllers.

出自这里.

ServiceLayer Direct

Here is a comparison of write operations in ServiceLayer Direct and Jalo:

 


Here is a comparison of read operations in ServiceLayer Direct and Jalo:

 

core extension

 

 

Order extensibility

 

 

Service Layer

 

 

Model runtime

 

 

Model interceptor

 

 

Application Context hierarchy

 

 

key service

 

 

Accelerator架构

 

 

请求交互图

 

 

文件目录

|文件或模块名|路径 | |--|--| | chinesepspwechatpayservices |ext-commerce | |alipay|ext-accelerator|

0
0
分享到:
评论

相关推荐

    SAP hybris电商实施和开发

    SAP hybris电商实施和开发的案例分享表明,该平台利用了模块化和服务导向架构(SOA),以此来快速响应业务需求的变化,并支持快速二次开发和上线,充分体现了其灵活的部署架构和强大的技术能力。 首先,SAP hybris...

    SAP Hybris 框架介绍

    在架构体系方面,SAP Hybris基于Java技术栈,采用了服务导向架构(SOA),允许通过模块化设计来灵活扩展。其主要组件包括: 1. **内容管理系统(CMS)**:用于创建、管理和发布网站内容,支持多语言和多站点管理,...

    Hybris_体系架构分析(一)

    ### Hybris 体系架构分析(一):连接一切的核心价值 #### 一、Hybris简介与市场定位 Hybris作为SAP旗下的一个电商平台,在全球范围内备受关注。它不仅是一款强大的电商解决方案,更是企业级电子商务、内容管理和...

    SAP hybris 6.4 B2C平台搭建文档

    ### SAP Hybris 6.4 B2C 平台搭建详解 #### 一、概述 本文档旨在为SAP Hybris 6.4初学者提供一份详细的B2C平台搭建指南。通过本教程,读者可以了解如何从零开始搭建一个完整的Hybris 6.4 B2C平台,并解决在搭建...

    hybris commerce developer traning 1

    hybris(现为SAP Commerce Cloud)是一个多渠道电子商务软件解决方案,它为商业机构提供了一个灵活的平台,以开展多渠道电子商务和增强型客户服务。根据所提供的文件内容,我们可以从中提取出以下几个知识点: 1. ...

    hybris的搭建、使用、集成eclipse(中文版)

    1. **安装插件**: 打开Eclipse,进入“Install New Software”界面,添加Hybris更新站点(如http://marketplace.hybris.com)并安装“SAP Hybris Commerce Platform Tools”。 2. **配置Hybris插件**: 在Eclipse的...

    hybris-b2b-spartacus:docker中的SAP Commerce B2B-与Spartacus组合

    将CXCOM200500P_0-70004955.ZIP移至hybris-b2b-spartacus/hybris-b2b CXCOM200500P_0-70004955.ZIP hybris-b2b-spartacus/hybris-b2b (如果要使用其他版本的SAP Commerce,请编辑hybris-b2b-spartacus/hybris-b2b/...

    藏经阁-SAP Hybris零售行业解决方案 SAP Retail Industry Solution with Hybris

    SAP Hybris零售行业解决方案是SAP为满足现代零售业需求而设计的一整套综合解决方案。该方案旨在通过数字化技术,重塑"人"、"货"、"场"的互动方式,实现全渠道零售的无缝一致体验。SAP Hybris方案由Dr. Winston Zhang...

    hybris帮助文档

    Hybris是SAP公司的一款全渠道商务平台,主要帮助企业构建、扩展和管理电子商务网站,实现线上线下业务的无缝集成。它提供了一整套先进的B2B和B2C电子商务解决方案,包括产品目录管理、订单处理、支付集成、客户服务...

    sap-commerce-2011-spartacus

    1. **SAP Commerce (Hybris)**:SAP Commerce(以前称为Hybris)是一个全面的电子商务平台,提供了B2C、B2B以及全渠道零售解决方案。它集成了产品内容管理、订单处理、客户关系管理、营销和促销功能,以及支付和物流...

    掌握Java-SAP Hybris组件:专业级培训与实践

    - **持续探索**:在开发过程中不断尝试和探索,与实际项目需求相结合,以发现更多Java-SAP Hybris Component的潜力和应用场景。例如,可以尝试不同类型的组件组合,探索更复杂的业务逻辑实现方法。 #### 五、深入...

    hybris入门手册_hybris

    对于准备SAP hybris认证考试的人来说,这是一份宝贵的资源,可以深入理解hybris的核心概念、架构以及实际操作技巧。 【标签】"hybris"强调了主题的重点,即SAP的hybris技术。这个标签通常用于标记与hybris相关的...

    hybris:Worldpay SAP Hybris插件

    适用于SAP Commerce Cloud的Worldpay连接器SAP Commerce Cloud的Worldpay连接器是Commerce店面的无缝扩展,使零售商可以通过一次集成...介绍SAP商务云该扩展程序专为SAP Commerce Cloud以及以前称为Hybris的早期版本而

    Java-SAP Hybris Template Builder:高效构建电子商务模板的终极工具

    为了更好地理解 Java-SAP Hybris Template Builder 的实际应用,以下是一些基本的操作步骤: ##### 3.1 登录 WCMS 系统 - 访问 URL `http://localhost:9001/cmscockpit/login.zul`。 - 使用默认的用户名和密码登录...

    SAP hybris电子商务全渠道解决方案介绍

    SAP hybris电子商务全渠道解决方案介绍 加QQ2823792750 获取

    hybristools:Hybris(SAP Commerce)工具集,用于开发,调试和服务器维护

    Hybris(SAP Commerce)工具集合,用于开发,调试和服务器维护。 我每天都使用它们(大多数情况下与MySQL一起使用,有时与SAP Cloud / Azure数据库一起使用)。但是要当心:它们并不是100%无缺陷的,并且它们并不是...

    Hybris Platform Installation Guide

    除了以上提到的关键步骤外,文档还提到了一些有用的链接,可以帮助用户进一步了解 Hybris Platform 的更多信息。 总结来说,Hybris Platform 的安装与初始化涉及多个步骤,从选择合适的系统配置、下载并解压软件包...

    Hybris omni commerce solution

    hybris is a leading omni-commerce solution with full features for PCM, OMS, and WCMS. It's built on Java and Spring Framework.

    hybris-base-image:使用 ubuntu 的 Hybris Commerce Suite 基本映像

    由于我当前的雇主不使用 SAP Hybris,因此此 Docker 映像目前未维护。 由于对当前版本和文档的访问仅限于为 SAP Hybris parterns 工作的人员,因此我无法使该项目保持最新状态。 因此,如果您想维护这个项目,请随时...

Global site tag (gtag.js) - Google Analytics