久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

如何將SAP Multi Target應用部署到SAP云平臺的Cloud Foundry環境里

198次閱讀
沒有評論

共計 1367 個字符,預計需要花費 4 分鐘才能閱讀完成。

行業資訊    
服務器    
云計算    
如何將 SAP Multi Target 應用部署到 SAP 云平臺的 Cloud Foundry 環境里

如何將 SAP Multi Target 應用部署到 SAP 云平臺的 Cloud Foundry 環境里,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面丸趣 TV 小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

SHINA 是 SAP HANA Interactive Education 的縮寫,是一個 demo 應用,用于演示如何開發 SAP HANA 原生應用。

這個應用包含了 sample 數據以及 HANA 數據庫表,view,OData 服務和 UI,符合 SAP HANA Extended Service Advanced Programming Model,由如下幾個包組成:

core-db: 核心數據模型

core-js: Data Generator, Purchase Order Worklist 和 Sales Dashboard 的后端實現,基于 nodejs

user-js: User 的 CRUD 實現,也是基于 nodejs 和 XSOData 庫。同時也演示了如何使用 Cloud Foundry 的 job scheduling 服務來創建和調度任務。

web: SHINE Launchpad 和其他應用的 UI 實現,基于 SAP UI5。

site-content: SAP Fiori Launchpad 必需的配置文件。

如何將 SAP Multi Target 應用部署到 SAP 云平臺的 Cloud Foundry 環境里

1. 我們需要將 SAP 提供的 SHINA 源文件 clone 到本地并且打包成 mtar 格式,因此需要下載 MTAR builder。

從 SAP Service Market 上下載,其實就是一個.jar 文件。

如何將 SAP Multi Target 應用部署到 SAP 云平臺的 Cloud Foundry 環境里

MTA 是什么意思呢?Multi-Target Application, 由一系列 software modules 組成,每個 module 可以由不同的編程語言開發,以及使用不同的部署技術,但是這些 module 在開發和部署時共享相同的生命周期。

上文介紹的 SHINE 就是一個很好的 MTA 例子,數據庫用 HANA 原生模型進行開發,前端頁面用 SAP UI5,而業務邏輯使用 nodejs 開發。這些 module 將會通過下文介紹的 MTA builder 打包成一個文件,然后統一部署到 Cloud Foundry 上。

在每個 MTA 應用文件夾的根目錄下面都有個 mta.yaml 文件,維護了組成該 MTA 應用的各個 module 的類型,打包方式和其他信息。

如何將 SAP Multi Target 應用部署到 SAP 云平臺的 Cloud Foundry 環境里

2. 從 github 上將 SHINA 應用 clone 到本地:

如何將 SAP Multi Target 應用部署到 SAP 云平臺的 Cloud Foundry 環境里

執行命令 java -jar mta.jar -build-target=CF -mtar=shine-cf.mtar build

如何將 SAP Multi Target 應用部署到 SAP 云平臺的 Cloud Foundry 環境里

如何將 SAP Multi Target 應用部署到 SAP 云平臺的 Cloud Foundry 環境里

最后生成該 150MB 大小的 mtar 文件。現在可以把這個文件部署到 cloud foundry 上。

如何將 SAP Multi Target 應用部署到 SAP 云平臺的 Cloud Foundry 環境里

使用命令行 cf deploy shine-cf.mtar 將前一步打包生成的 mtar 文件部署到 SAP 云平臺上。

如何將 SAP Multi Target 應用部署到 SAP 云平臺的 Cloud Foundry 環境里

如何將 SAP Multi Target 應用部署到 SAP 云平臺的 Cloud Foundry 環境里

如何將 SAP Multi Target 應用部署到 SAP 云平臺的 Cloud Foundry 環境里

如何將 SAP Multi Target 應用部署到 SAP 云平臺的 Cloud Foundry 環境里

如何將 SAP Multi Target 應用部署到 SAP 云平臺的 Cloud Foundry 環境里

成功部署之后,即可訪問自動設置為 Started 狀態的兩個應用 shine-web 和 site-web。

如何將 SAP Multi Target 應用部署到 SAP 云平臺的 Cloud Foundry 環境里

如何將 SAP Multi Target 應用部署到 SAP 云平臺的 Cloud Foundry 環境里

如果需要將部署的應用從 Cloud Foundry 上移除,執行命令行:cf undeploy com.sap.refapps.shine -f –delete-services

如何將 SAP Multi Target 應用部署到 SAP 云平臺的 Cloud Foundry 環境里

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注丸趣 TV 行業資訊頻道,感謝您對丸趣 TV 的支持。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-25發表,共計1367字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 吕梁市| 贺州市| 靖西县| 邵东县| 甘泉县| 怀仁县| 会昌县| 东平县| 武功县| 丽江市| 乐都县| 社会| 南华县| 安塞县| 潮州市| 嘉鱼县| 江永县| 原阳县| 安达市| 孙吴县| 益阳市| 黄骅市| 囊谦县| 抚松县| 张家川| 喀喇| 永仁县| 卢龙县| 济南市| 巧家县| 天水市| 孙吴县| 宣城市| 天峻县| 温州市| 怀柔区| 扎赉特旗| 沅陵县| 富平县| 扶绥县| 西林县|