【HANA系列】SAP HANA XS使用JavaScript資料互動詳解
前言部分
下面幾篇文章來詳細瞭解一下SAP HANA XS的內容。
HANA XS簡介
我們從SAP HANA XS的JavaScript開始瞭解,開始第一篇詳解
在SAP HANA Extended Application Services(SAP HANA 擴充套件應用服務)中。
永續性模型(例如,表,檢視和儲存過程)對映到通過HTTP向客戶端公開訪問的,意思也就是說,上面說的所有這些,表、檢視、儲存過程等等都是可以通過HTTP來訪問的,更直接點說就是,我們建立的應用程式,可以直接從上述這些內容中提取資料。
資料傳輸
在編寫特定應用程式碼的時候,特定應用程式程式碼,比如伺服器端的JavaScript是為SAP HANA應用程式服務的,為客戶端訪問提供相應的資料。在SAP HANA XS中執行的應用程式能夠準確地控制資料之間的傳輸,並在展示層得到相應資料展示。比如:你可以直接在瀏覽器中檢視,自己已經建立的檢視或儲存過程等。
如果開發和部署在SAP HANA XS中執行的伺服器端JavaScript應用程式,則可以利用對SAP的嵌入式訪問許可權 SAP HANA XS提供的HANA嵌入式訪問大大提高了資料傳輸的效能。
XS應用服務
SAP HANA應用服務(XS伺服器)支援JavaScript中的伺服器端應用程式程式設計。我們開發的伺服器端應用程式可以使用一組JavaScript API將授權資料公開給客戶端(比如:Web瀏覽器或任何其他HTTP客戶端的客戶端GUI使用。)JavaScript API提供的功能使伺服器端JavaScript應用程式不僅可以公開資料,也可以更新,插入和刪除資料。這樣就可以做到,比如:直接訪問SAP HANA資料庫功能,與定義的HTTP目的地的服務進行互動等。JavaScript程式與所有其他開發資源一起儲存在repository中。 當程式被啟用時,程式碼作為執行時物件儲存在repository中。
說了那麼多,簡單總結一下:
JavaScript是展現層和資料層的介質,或者橋樑,在HANA中建立的檢視,儲存過程,表,都可以在瀏覽器中訪問,那麼資料怎麼傳輸呢,答案就是通過JavaScript。