SAP Commerce(原Hybris)的一些架構圖,持續更新
版本號:v1.00 2020年4月13日
@ TOC
模組圖
layer chart
型別
型別繼承
- 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.
- 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.
- 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架構
請求互動圖
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2688369/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 淺談SAP CRM和Hybris Commerce裡的價格架構折扣架構
- SAP Hybris Commerce product讀取的除錯截圖除錯
- SAP Commerce Cloud 架構概述Cloud架構
- SAP Commerce(原Hybris)的訂單處理框架和SAP CRM One Order框架框架
- SAP ABAP和Hybris Commerce的Sample資料
- SAP Hybris Commerce裡的資料庫表資料庫
- SAP ABAP Netweaver和Hybris Commerce的部署策略
- 細說IOS工程架構(持續更新)iOS架構
- SAP Commerce(SAP Hybris)學習資料彙總
- SAP Hybris Commerce的JSP tag和SAP BSP tag的比較JS
- 一些常用的命令(持續更新)
- SAP Hybris Commerce啟用customer coupon的前提條件
- SAP Commerce Cloud 裡的 Solr 架構簡介CloudSolr架構
- SAP雲平臺的一些有用連結-保證持續更新
- 關於 Hybris (SAP Commerce Cloud)產品的客戶群Cloud
- 【 一些網址,持續更新中….. 】
- 一些Linux shell命令 - 持續更新Linux
- SAP CRM WebClient UI和Hybris Commerce的懶載入機制WebclientUI
- 一些有點奇怪的知識(持續更新)
- ABAP Netweaver, Hybris Commerce和SAP 雲平臺的登入認證
- SAP Netweaver和Hybris Commerce啟動後執行的預設操作
- 前端面試的一些題目(持續更新中)前端面試
- Elasticsearch 的一些常見疑問(持續更新中)Elasticsearch
- SAP UI5應用和Hybris Commerce的國際化(internationalization)支援UI
- Hybris service layer和SAP CRM WebClient UI架構的橫向比較WebclientUI架構
- 前端開發中遇到的一些問題----持續更新前端
- SAP Commerce Cloud B2C Accelerator 架構設計概述Cloud架構
- JVM(持續更新。。。)JVM
- FastApi持續更新ASTAPI
- 聊聊持續交付與軟體架構架構
- 比原鏈社群專案一覽(持續更新)
- hybris commerce storefront的產品搜尋功能
- SAP開源的持續整合-持續交付的解決方案
- 使用程式碼獲得Hybris Commerce裡顯示的產品圖片
- Xcode 技巧 持續更新XCode
- Blender 雕刻 持續更新
- 收集的乾貨,持續更新
- 有用的網站(持續更新)網站