1. 程式人生 > >【HANA系列】SAP HANA XS使用JavaScript資料互動詳解

【HANA系列】SAP HANA XS使用JavaScript資料互動詳解

公眾號:SAP Technical 本文作者:matinal 原文出處: http://www.cnblogs.com/SAPmatinal/ 原文連結: 【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。