使用Eclipse連接SAP云平臺(tái)上的HANA數(shù)據(jù)庫實(shí)例
SAP云平臺(tái)(Cloud Platform)上的HANA數(shù)據(jù)庫實(shí)例有兩種方式訪問:
1. 通過SAP云平臺(tái)的基于網(wǎng)頁版的Development Tool:SAP HANA Web-Based Development Workbench
2. 通過Eclipse配合Cloud Connector直接訪問
在Eclipse里切換到Data Source Explorer視圖,創(chuàng)建一個(gè)新的Connection Profile:
Profile類型選擇為Generic JDBC:
Properties屬性如下圖所示。
Connection URL:Cloud Connector上的service channel url。Cloud Connector的配置細(xì)節(jié)參考我的文章使用JDBC操作SAP云平臺(tái)上的HANA數(shù)據(jù)庫.
Database Name:填寫成SAP云平臺(tái)上的HANA數(shù)據(jù)庫實(shí)例的ID。
Driver Class: com.sap.db.jdbc.Driver
JAR List: 從這個(gè)鏈接下載。
現(xiàn)在可以直接在Eclipse里訪問SAP云平臺(tái)上的HANA數(shù)據(jù)庫實(shí)例了。
負(fù)載均衡消息服務(wù)器 vs CloudFoundry的App Router
Message server for ABAP Netweaver
SAP傳統(tǒng)應(yīng)用經(jīng)典的三層架構(gòu):
起到負(fù)載均衡的消息服務(wù)器(Message Server)在圖中沒有得到體現(xiàn)。然后,消息服務(wù)器在我們每天用SAPGUI工作中扮演著重要的角色。
比如Jerry做CRM開發(fā)用的系統(tǒng)AG3,消息服務(wù)器維護(hù)如下:
使用事務(wù)碼SMLG,發(fā)現(xiàn)AG3由三臺(tái)不同的應(yīng)用服務(wù)器組成,編號(hào)分別為54,55和56。
當(dāng)用戶使用SAPGUI登錄時(shí),消息服務(wù)器會(huì)自動(dòng)將當(dāng)前負(fù)載最小的應(yīng)用服務(wù)器實(shí)例返回給用戶進(jìn)行登錄。所有參與負(fù)載均衡場(chǎng)景的應(yīng)用服務(wù)器也會(huì)定時(shí)將自己的負(fù)載通知消息服務(wù)器。
Netweaver負(fù)載均衡的更多細(xì)節(jié),參考SAP幫助文檔HTTP Load Distribution Using SAP Message Server
CloudFoundry Application Router
在SAP云平臺(tái)的CloudFoundry環(huán)境里,Application Router作為所有應(yīng)用訪問的入口。
上圖1~8的圖例描述了部署在SAP云平臺(tái)CloudFoundry環(huán)境上的Web應(yīng)用是如何通過Cloud Connector訪問On-Premise系統(tǒng)上的服務(wù)。
1. App Router作為用戶訪問的入口。
2. 用戶訪問請(qǐng)求被重定向到XSUAA。XSUAA要求用戶登錄。用戶完成登錄操作后,一個(gè)JSON Web Token(簡(jiǎn)稱為JWT1)被創(chuàng)建,發(fā)送給App Router,并緩存于App Router內(nèi)。
3. App Router將請(qǐng)求和步驟2生成的JSON Web Token一起轉(zhuǎn)發(fā)給Web應(yīng)用。
4a. Web應(yīng)用再次向XSUAA請(qǐng)求一個(gè)JSON Web Token(JWT2), 用于訪問destination實(shí)例。
4b. Web應(yīng)用并行地向XSUAA請(qǐng)求第三個(gè)JSON Web Token(JWT3),用于connectivity實(shí)例的訪問。
5. Web應(yīng)用使用JWT2獲取destination配置。
6. Web將請(qǐng)求和JWT3轉(zhuǎn)發(fā)給connectivity實(shí)例。
SAP Cloud Platform Connectivity將請(qǐng)求通過Secure tunnel轉(zhuǎn)發(fā)給Cloud Connector。
Cloud Connector將請(qǐng)求發(fā)給On-Premise system。
更詳細(xì)的介紹,請(qǐng)參考李貝寧的公眾號(hào)文章 SAP成都研究院李三郎:SCP Application Router簡(jiǎn)介.
ABAP Eclipse JDBC 微服務(wù) 數(shù)據(jù)庫
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。