CRM, C4C和SAP Hybris的資料庫層設計

i042416發表於2019-11-09

SAP的product都是DB provider無關的。
CRM大家都很熟悉了,application developer最多用Open SQL直接操作表。
Netweaver裡支援的DB provider在這張表的DBMS裡能看到:

CRM, C4C和SAP Hybris的資料庫層設計

C4C的application developer 在ABAP後臺的workbench裡指定BO node的persistence table。

Hybris

Hybris裡也有和CRM WebUI裡的API layer起同樣作用的layer - API layer, 封裝了對DB的操作。

CRM, C4C和SAP Hybris的資料庫層設計

Hybris裡類似的layer實現是很多以DAO( Data Access Object)結尾的java class實現的,相當於我們CRM的function module.

CRM, C4C和SAP Hybris的資料庫層設計

隨便點開一個看實現,裡面也是拼SQL然後fire到DB去:

CRM, C4C和SAP Hybris的資料庫層設計

Hybris支援下列的DB:

CRM, C4C和SAP Hybris的資料庫層設計

目前成都開發team使用的是HSQLDB: 一個輕量級的純Java開發的開放原始碼的關聯式資料庫系統

CRM, C4C和SAP Hybris的資料庫層設計

要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":

CRM, C4C和SAP Hybris的資料庫層設計


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2663326/,如需轉載,請註明出處,否則將追究法律責任。

相關文章