成都网站建设设计

将想法与焦点和您一起共享

如何实现Hybrisservicelayer和SAPCRMWebClientUI架构的横向比较

这篇文章跟大家分析一下“如何实现Hybris service layer和SAP CRM WebClient UI架构的横向比较”。内容详细易懂,对“如何实现Hybris service layer和SAP CRM WebClient UI架构的横向比较”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“如何实现Hybris service layer和SAP CRM WebClient UI架构的横向比较”的知识吧。

创新互联公司专注于企业成都全网营销、网站重做改版、游仙网站定制设计、自适应品牌网站建设、H5技术商城系统网站开发、集团公司官网建设、外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为游仙等各大城市提供网站开发制作服务。

如何实现Hybris service layer和SAP CRM WebClient UI架构的横向比较

我把HYBRIS服务层理解成CRM WebUI的API层。

Hyberry ServiceLayer是一个API,用于为SAP Hyberry Commerce开发服务。

它提供了许多通用服务,同时允许您扩展这些服务或开发您自己的服务。

ServiceLayer的主要特征是:-我逐条和CRM WebUI框架比较。

(1)基于面向服务的架构。

hybra里的soa架构和比亚迪不一样,后者支持不同的部署单元部署在不同服务器上,跨单元的应用通过Message通信。

Hybra是一个单片应用,所有的扩展物理上都运行在一台服务器,一个Session里(不考虑群集模式)。

(2)业务逻辑和持久化逻辑完全分离。

CRM WebUI也满足。

(3)提供多项服务,每项服务都有明确的职责。

(4)这个描述太Generic,大多数Framework的某个Layer都应该满足。

(5)它提供了一个开发您自己的服务和扩展现有服务的框架。

CRM WebUI的API和Genil Layer也支持可扩展性。

(6)在很大程度上基于Spring框架。

这是HYBRY的特色和强大之处,抱春季的大腿。

(7)基于面向接口设计、依赖注入等常见模式。

CRM WebUI也满足。

(8)它是合作伙伴应该实现其业务逻辑的层。

CRM WebUI也满足。

(9)它提供到模型生命周期事件的挂钩,以执行自定义逻辑。

ABAP没有Build一说,也不需要在类激活的时候执行POST操作。

没有这种使用案例。

(10)它提供到系统事件生命周期事件(如初始化和更新过程)的挂钩。

CRM WebUI也满足。

(11)它提供了发布和接收事件的框架。

CRM WebUI里大量使用到的Event Subscription和Issue就是CL_CRM_BOL_ENTITY_COL的FOCUS_CHANGED事件。

如何实现Hybris service layer和SAP CRM WebClient UI架构的横向比较

上图的client是这四种entity的通称:

(1) Page Controllers of an MVC framework

(2) Web Service clients

(3) Scripts

(4) Other services

三种service:

(1) Business Services implement business use cases, such as cart handling or back order.

(2) Infrastructure Services provide the underlying technical foundation, such as internationalization, import, export, and so on.

(3) System services provide functionality required by the ServiceLayer, such as model handling and session handling.

关于如何实现Hybris service layer和SAP CRM WebClient UI架构的横向比较就分享到这里啦,希望上述内容能够让大家有所提升。如果想要学习更多知识,请大家多多留意小编的更新。谢谢大家关注一下创新互联网站!


网站名称:如何实现Hybrisservicelayer和SAPCRMWebClientUI架构的横向比较
文章链接:http://chengdu.cdxwcx.cn/article/pjooos.html