SAP希望通過發(fā)布SAP HANA精簡版以及推廣SAP HANA 云平臺的Web IDE工具,來鼓勵SAP HANA開發(fā),逐步擴大SAP HANA的市場影響。
SAP想要促使企業(yè)對HANA的快速適應,它公布了兩個新型工具來促進這一過程。這兩款新產品分別是SAP HANA 精簡版——SAP HANA內存平臺的簡化版本以及基于SAP HANA云平臺(HCP)的SAP Web IDE——用于快速開發(fā)的軟件開發(fā)工具包(SDK)。
負責平臺營銷的副總裁 Marie Goodell表示,任何人都可以下載SAP HANA 精簡版,并運行在PC、筆記本電腦或服務器上。從SAP開發(fā)人員中心網站可以下載該版本和附帶的教程、示例代碼,并獲得32 GB的免費內存空間。
一些開發(fā)人員已經開始使用新工具來開展SAP HANA上的開發(fā)工作了。
“有了SAP HANA精簡版這個工具,我們能夠使用現(xiàn)有的個人電腦,快速開始我們的開發(fā)工作,”Calypso Technology Inc公司的首席架構師Jean Safar說道,“現(xiàn)在有了預先配置的虛擬機的選項,使得開發(fā)人員使用內存技術變得容易了許多,他們可以很容易的開發(fā)出示例風險數(shù)據集。此外,它還具有十分靈活的升級選項可供選擇,這有助于我們進一步實驗,利用SAP HANA來支持我們未來的創(chuàng)新計劃。
“我們的目標是幫助一個新受眾快速地開始HANA上開發(fā),”Goodell說道。
精簡版不包括所有SAP HANA的高級特性,但是開發(fā)者可以使用它來構建原型應用程序,如果應用程序被部署為一個真正的生產應用程序,開發(fā)人員可以選擇升級SAP HANA精簡版,增加高級特性來支持這個應用。
“這是一個非常容易使用的環(huán)境,你不需要為其花費巨資來準備單獨的設備。它以非常簡單的方式運行,”她說,“我們這么做的目的是推廣HANA,增加HANA開發(fā)人員和使用HANA構建應用的開發(fā)人員的數(shù)量。你不需要把它看做是一個SAP應用程序,你完全可以把他看做是自己的新應用程序。”
HANA 云平臺上的Web IDE主要面向經驗豐富的開發(fā)人員和非專業(yè)開發(fā)人員。
Dan Lahl,SAP產品營銷副總裁表示,SAP也正在期望使用Web IDE來吸引其他開發(fā)者或非開發(fā)人員,Web IDE是SAP HANA云平臺上的一款SDK。
對于開發(fā)人員來說,Web IDE允許他們快速創(chuàng)建新的應用程序模板,并集成其他來自于SAP合作伙伴的開發(fā)工具。開發(fā)人員可以離線地使用Web IDE,然后將工作同步備份到HCP上。Web IDE現(xiàn)在還具備一個額外的功能,允許開發(fā)人員創(chuàng)建自己的HCP Web IDE插件。“現(xiàn)在這個環(huán)境,你可以用來開發(fā),測試和監(jiān)控所有Web HCP IDE可用的組件,”Lahl說。
另一個主要面向的人群是非專業(yè)開發(fā)人員,或者業(yè)務線相關人員,他們可能想設計自己的企業(yè)應用程序擴展,Lahl說。為了幫助他們達到這一目的,SAP 推出了HANA云平臺,門戶服務——一個開源的云門戶,在GitHub開發(fā)社區(qū)網站上可以下載相關應用程序和網站模板。
“非專業(yè)開發(fā)人員可以使用向導來創(chuàng)建自己的擴展和模板,既可以作為開發(fā)應用程序的IDE,也可以用來擴展其企業(yè)應用程序,”Lahl說,“我們的目標是讓業(yè)務線相關人員能夠較為容易地擴展門戶接口和后端系統(tǒng)。”
SAP還發(fā)布了Build——一個開源的、基于云的原型開發(fā)和用戶研究工具,供業(yè)務分析師和其他非技術人員使用。Build包括設計向導和模板,允許用戶開發(fā)原型應用程序并收集用戶的反饋,然后將其遷移到一個SAP Web IDE的SAP Fiori應用程序中。
這是一個很好的舉措,但后續(xù)還有很多工作要做。
SAP目前前進在正確的軌道上,但要想讓HCP成為一個具備良好可用性的平臺,還有很長的一段路要走。Enterprise Applications Consulting的首席分析師Josh Greenbaum說道:“為了圍繞HCP建立一個開發(fā)者社區(qū),很多舉措亟待實施。想要其成為一個具備良好可用性的平臺,這些才是SAP目前要做的首要工作,可用性意味著,HCP需要一個完整生態(tài)系統(tǒng)。為了構建這樣一個生態(tài)系統(tǒng),你需要為個人和企業(yè)開發(fā)者準備更多的方式,以便他們在HCP上開始開發(fā)工作。”
Greenbaum 還提到,目前,開發(fā)者一直對于在HCP上的開發(fā)的用戶體驗十分不滿。
他說:“如果你不是一個SAP原始開發(fā)人員,不十分精通ABAP(高級業(yè)務應用程序編程)和Basis, 那毫無疑問,你在上面的開發(fā)工作將十分的困難,是時候解決這些阻礙HCP普及的障礙了”。
這些舉措出現(xiàn)的正是時候,Constellation Research Inc 副主席和首席分析師Holger Mueller深表認同。
“這是一個需要一定時間的過程。SAP需要簡化開發(fā)人員基于HCP開發(fā)的流程,IDE是其中一個重要的步驟,”Mueller說道,“允許開發(fā)人員在本地開發(fā),然后在云中部署和運行是十分重要的,SAP的上述舉措合情合理。”
然而,對于非專業(yè)開發(fā)人員來說,這些推廣依然面臨著一定的挑戰(zhàn)。
Mueller 繼續(xù)說道:“圖形編程正在逐漸流行,無需代碼編程正在逐步成為現(xiàn)實,我并不確定SAP在這一領域的表現(xiàn)如何, SAP對于專業(yè)開發(fā)人員來說可能是一個可行的選擇,但這需要你的應用構建在SAP生態(tài)系統(tǒng)上,并需要通過編程來提升性能。否則,使用SAP來說將是一個艱巨的任務,因為SAP并不能直接滿足他們的需求。”
吸引非專業(yè)開發(fā)人員是一個很好的想法,但這個群體并不能真實的反映企業(yè)開發(fā)的現(xiàn)實,Greenbaum說。
“這些都是有價值的目標,但現(xiàn)實是,他們并不是平臺首要受眾人群。你首要的受眾是那些真正的開發(fā)人員,他們想構建最好的商業(yè)應用程序,對于這些人來說,HCP是最佳的選擇。非專業(yè)開發(fā)人員和業(yè)務種線用戶的幻想一般都非常美好,但當下就去迎合他們的幻想,對于SAP或其他任何平臺供應商來說都是不現(xiàn)實的。”他說。