CRM, C4C和SAP Hybris的數據庫層設計

SAP的product都是DB provider無關的。
CRM你們都很熟悉了,application developer最多用Open SQL直接操做表。
Netweaver裏支持的DB provider在這張表的DBMS裏能看到:java

clipboard1

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

Hybris

Hybris裏也有和CRM WebUI裏的API layer起一樣做用的layer - API layer, 封裝了對DB的操做。數據庫

clipboard2

Hybris裏相似的layer實現是不少以DAO( Data Access Object)結尾的java class實現的,至關於咱們CRM的function module.app

clipboard3

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

clipboard4

Hybris支持下列的DB:開放源代碼

clipboard5

目前成都開發team使用的是HSQLDB: 一個輕量級的純Java開發的開放源代碼的關係數據庫系統blog

clipboard6

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

相關文章
相關標籤/搜索