SAP HANA,S/4HANA 和 SAP BTP 的辨析
這是知乎上一個朋友向我咨詢的問題。
SAP HANA,SAP S/4HANA,和 SAP BTP,這幾個名詞,對于剛接觸 SAP 的朋友來說確實容易混淆。
光是 SAP HANA,就有好幾款名稱類似但定位有所差異的產品。關于它們之間的詳細辨析,參考我之前寫過的文章:SAP 幾款容易令初學者混淆的 HANA 解決方案。
SAP S/4HANA,是 SAP 于 2015 年 2 月推出了的旗艦級產品,扮演了企業數字化核心(Digital Core)的角色。作為 SAP 第四代 ERP 產品,S/4HANA 運行于基于內存計算的 SAP HANA 數據庫上,除了保留第三代 ERP 產品 R/3 的功能并在此基礎上做了增強,使得傳統的 OLTP 事務處理和 OLAP 報表處理能在同一系統之內執行。
著名的咨詢公司 Gartner 早在 2014 年就提出了雙模 IT(Bimodel) 概念,這個概念貫徹到 SAP 用戶的使用場景里,即一方面將 SAP S/4HANA 作為企業數字化核心,以支撐企業核心業務穩定可靠運作;另一方面,通過一個高效的云平臺所架構的數字化創新平臺,借助包括人工智能、區塊鏈、大數據分析等前沿科技,對 S/4HANA 這個數字化核心進行 Side-by-Side 擴展,幫助客戶實現快速的產品/服務乃至商業模式的創新。
也就是說,作為承載企業核心業務的 S/4HANA,強調的和關注點是業務運行的穩定性和可靠性。而另一方面,并非傳統 ERP 領域擅長或者涉獵的新領域,比如區塊鏈,機器學習等問題,基于其進行的持續創新,采取的是通過探索、試驗,快速迭代和試錯,來駕馭其不確定性。
這些創新即所謂的 Side-by-Side 擴展,意思是擴展本身的應用程序,并未部署到 SAP S/4HANA 所在的同一服務器,而是位于一個云平臺上,這個云平臺就是 SAP Business Technology Platform,簡稱 SAP BTP.
客戶可以基于自己企業的實際情況,選擇 ABAP,Java,JavaScript,Python 等開發語言,開發基于 S/4HANA 的擴展應用,并部署到 SAP BTP 上。
什么是 SAP HANA Development
同 SAP BTP 上客戶可以靈活選擇編程語言和開發技術不同,SAP HANA Development 即 SAP HANA 平臺上的應用開發,遵循的是一套相對獨立的開發規范。基于這套開發規范開發而成的應用,只能運行在 HANA 平臺上,并且使用的開發技術也自成體系,同 ABAP,Java,JavaScript 這些技術不同。
關于這套自成體系的開發技術的詳細介紹,可以在 help.sap.com 上搜索關鍵字 SAP HANA Developer Guide 來獲得。
更多Jerry的原創文章,盡在:“汪子熙”:
總結
以上是生活随笔為你收集整理的SAP HANA,S/4HANA 和 SAP BTP 的辨析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SAP UI5 未来发展的趋势之一:拥抱
- 下一篇: 超级文本编辑器Sublime Text3