Hybris階段總結(1)何為hybris
按照谷歌出來的結果,大體意思是“Hybris Commerce是一套完善的電子商務解決方案,基於開放標準構建,功能強大,且具有模組化的特點,旨在為滿足企業的商務需求提供堅實的基礎”。
當然對於我這樣的萌新而言這解釋跟天書沒啥區別,我對HybrisCommerce的理解如下:
1、Hybris Commerce 是hybris “家族”中的一員,不僅包含處理商務的commerce,還有marketing、revenue、cloud等,以下將會使用hybris代指Hybris Commerce。
2、Hybris是一套電子商務解決方案(廢話),它用來為使用者提供符合其需求的解決方案(劃重點)。
以前上軟體工程課程時,老師提到過幾乎所有商務需求中有90%的需求是幾乎相同的(比如商品清單、購物車、倉儲、優惠券等),只有10%的需求是每個企業的“個性化”需求(比如如果你買的是珠寶,那你的銷售列表中會有珠寶證書這一項)。
你可以理解為hybris將那90%的共性需求的實現都整合在自己的產品中,你只需要呼叫它的實現即可(後面會詳細闡述怎麼做的)。
同時又留下了“開發空間”——來允許你定製你的個性化需求。
3、Hybris主要針對的是B2B與B2C的商業模式。
a. B:business C:customer
b. B2B:business-to-business,可以理解為企業之間進行的交易,典型B2B平臺比如阿里巴巴。
c. B2C:business-to-customer,企業與客戶間的交易模式,這個模式下企業直接與客戶進行交易,比如說各種線下的專營店,或者是京東自營等。
d. B2B2C:這裡兩個B是電子商務服務的提供商與商品的提供商。典型的例子是淘寶,淘寶只是提供一個平臺,裡面支援各種商家通過這個平臺來與客戶們進行交易。在這個模式下會產生極大的流量與資料(參考雙十一),而hybris因為各種原因,比如並不支援分散式資料庫,所以並不特別支援這種模式。
4、Hybris使用的是現今(目前是2018年)很流行的Spring框架來實現的。我現在對Spring框架還不是很瞭解(所以學hybris目前比較吃力),以後會集中學習,也會有筆記。
5、據同事說目前外包出去的hybris專案做的都不太好,SAP自己做的hybris專案能保證質量不過會很貴……