在一年一度的開發(fā)者與技術(shù)大會上,SAP公司公布了其在SAP HANA數(shù)據(jù)平臺編程領(lǐng)域所取得的切實進步以及深層細節(jié)。更具體地講,開發(fā)者關(guān)系負責人Thomas Grassl宣布在最近于加利福尼亞州舉辦的Code Jam編程挑戰(zhàn)賽上,已經(jīng)有各種類型、各個級別的程序開發(fā)人員著手嘗試基于SAP HANA的應(yīng)用程序與代碼流。
Grassl指出,“SAP HANA為開發(fā)人員們提供全新機遇,由其帶來的改變使我們能夠?qū)崿F(xiàn)大數(shù)據(jù)應(yīng)用程序的設(shè)計、創(chuàng)建以及投付生產(chǎn)的整套流程。”
進一步細化,SAP公司提出了為“實時企業(yè)應(yīng)用”編程所依據(jù)的三大關(guān)鍵性要素:利用SAP Fiori應(yīng)用實現(xiàn)視覺吸引力、直觀性以及智能化用戶體驗;簡化SAP HANA基礎(chǔ)設(shè)施的云部署選項,再加上SAP HANA SP7中所提供的強大新功能。SAP Fiori是該公司打造的用戶體驗產(chǎn)品,其本質(zhì)為一套應(yīng)用程序集,能夠支持范圍最廣、使用頻率最高的各類SAP軟件功能及操作活動。Fiori的作用方式類似于ERP、CRM、采購與供應(yīng)鏈管理以及人才管理等機制(這些機制都能被HANA平臺本身所支持)之上的技術(shù)層。
鑒于SAP Fiori所獲得的成功與旺盛市場需求,SAP目前又開始推出用戶體驗設(shè)計服務(wù),旨在幫助開發(fā)人員充滿利用這套“design thinking”方案所帶來的優(yōu)勢。服務(wù)提供一整套專業(yè)設(shè)計師團隊,將以設(shè)計者-用戶協(xié)作模式以及引入真實終端用戶意見的方式在各類應(yīng)用程序或解決方案中實現(xiàn)令人印象深刻的使用體驗。
SAP公司的Grassl還解釋稱,這套“數(shù)據(jù)開發(fā)者工具”合集目前還肩負著另一項任務(wù)——讓實時企業(yè)應(yīng)用具備由River Definition Language驅(qū)動的能力。
“在SAP HANA智能數(shù)據(jù)訪問機制的幫助下,開發(fā)人員能夠獲取來自Hadoop的數(shù)據(jù),并通過數(shù)據(jù)融合打造出實時應(yīng)用程序。除此之外,有了隨SAP HANA SP7一同面世的River Definition Language(簡稱RDL),開發(fā)人們可以輕松上手SAP HANA并直接利用它進行開發(fā)。”
注: RDL是一種可執(zhí)行規(guī)范語言,允許多個開發(fā)團隊之間彼此協(xié)作、指定應(yīng)用程序需要做什么且不必考慮如何滿足應(yīng)用程序的運作要求;所有這一切(根據(jù)SAP的說法)在HANA的基礎(chǔ)上將不會影響到應(yīng)用程序的性能表現(xiàn)與穩(wěn)定性。
“在River Definition Language當中可讀性最為關(guān)鍵,因此我們在其中看到表達能力強但難度很低的語言結(jié)構(gòu),旨在幫助開發(fā)人員輕松實現(xiàn)更高層次的概念表達。其聲明特性有助于開發(fā)人員將注意力集中到實現(xiàn)應(yīng)用程序開發(fā)目標身上,而無需過多考慮其運行機制。從概念上講,這是一種標準的SQL思路,只是適用范圍更廣也更為復(fù)雜,”SAP HANA平臺及應(yīng)用程序副總裁Jacob Klein解釋道。
該公司職級最高的董事會級技術(shù)發(fā)言人Vishal Sikka博士指出,SAP公司的技術(shù)帶來了所謂“前所未有的能力”,即利用原本根本無法想象的多達10000個CPU核心進行實時計算任務(wù)。
隨著SP7的推出,SAP HANA的開放應(yīng)用程序開發(fā)體驗將變得更加廣泛且不再局限于具體語言類型。開發(fā)人員應(yīng)該能夠享受核心數(shù)據(jù)服務(wù)(簡稱CDS)所帶來的便利,同時通過預(yù)先打包的數(shù)據(jù)質(zhì)量庫促進重復(fù)使用與快速開發(fā)。
更重要的是,SAP HANA智能數(shù)據(jù)訪問技術(shù)的寫入能力得到增強,而且數(shù)據(jù)源支持范圍也更為廣泛——例如甲骨文以及微軟SQL Server。智能數(shù)據(jù)訪問還通過Hortonworks實現(xiàn)了與Hadoop的嚴密對接。為了進一步拓展數(shù)據(jù)利用范圍,SAP又為其添加了一項新功能,旨在為企業(yè)應(yīng)用程序所需要的非結(jié)構(gòu)化數(shù)據(jù)處理機制提供定制化文本分析詞典。
在SAP HANA SP7的有力支撐下,SAP公司有打算繼續(xù)在高可用性/災(zāi)難恢復(fù)(簡稱HA/DR)部署方面引入更多新型功能支持,例如用于回放的快照與日志以及專為復(fù)雜多主機體系與延伸集群配置準備的串聯(lián)系統(tǒng)復(fù)制等。新的統(tǒng)一化安裝/補丁工具以及經(jīng)過強化的操作監(jiān)控機制也將進一步簡化管理體驗。