摘要:是的縮寫,是一個應用,用于演示如何開發原生應用。同時也演示了如何使用的服務來創建和調度任務。這些將會通過下文介紹的打包成一個文件,然后統一部署到上。使用命令行將前一步打包生成的文件部署到云平臺上。如果需要將部署的應用從上移除,執行命令行
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必需的配置文件。
1. 我們需要將SAP提供的SHINA源文件clone到本地并且打包成mtar格式,因此需要下載MTAR builder。
從SAP Service Market上下載,其實就是一個.jar文件。
MTA是什么意思呢?Multi-Target Application, 由一系列software modules組成,每個module可以由不同的編程語言開發,以及使用不同的部署技術,但是這些module在開發和部署時共享相同的生命周期。
上文介紹的SHINE就是一個很好的MTA例子,數據庫用HANA原生模型進行開發,前端頁面用SAP UI5,而業務邏輯使用nodejs開發。這些module將會通過下文介紹的MTA builder打包成一個文件,然后統一部署到Cloud Foundry上。
在每個MTA應用文件夾的根目錄下面都有個mta.yaml文件,維護了組成該MTA應用的各個module的類型,打包方式和其他信息。
2. 從github上將SHINA應用clone到本地:
執行命令 java -jar mta.jar -build-target=CF -mtar=shine-cf.mtar build
最后生成該150MB大小的mtar文件。現在可以把這個文件部署到cloud foundry上。
使用命令行cf deploy shine-cf.mtar將前一步打包生成的mtar文件部署到SAP云平臺上。
成功部署之后,即可訪問自動設置為Started狀態的兩個應用shine-web和site-web。
如果需要將部署的應用從Cloud Foundry上移除,執行命令行:cf undeploy com.sap.refapps.shine -f –delete-services
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/25230.html
摘要:今天的文章來自李貝寧,成都研究院的資深程序猿和架構師。是研究院內部的教練,也是成都研究院若干內部培訓課程的講師。而李貝寧,在成都研究院三支分別使用和的開發團隊里都被任命為架構師,技術的全面性不輸于史大郎。 今天的文章來自李貝寧(Ben),SAP成都研究院的資深程序猿和架構師。 作為成都研究院里同時精通Java, JavaScript和ABAP這三門編程語言的數位同事之一,Ben曾經先后...
摘要:云計算在企業級市場的戰役已經打響等新興云服務提供商已經動了傳統巨頭在企業級市場的奶酪,傳統巨頭們也已開始奮力反擊。新浪的版本發布是一個出現在圖中的國內事件。改名成發布微軟上臺后即將改名為,這標志著云已經成為微軟的優先戰略方向。 云計算在企業級市場的戰役已經打響:AWS等新興云服務提供商已經動了傳統IT巨頭在企業級市場的奶酪,傳統巨頭們也已開始奮力反擊。隨著傳統IT 巨頭的加入,PaaS市場變...
摘要:我想在云平臺的環境下使用的服務,但是我在上找不到這個服務。返回的結果也沒有。解決方案退回到,點擊,發現沒有給分配分配成,保存即可。再回到的下面,發現現在服務可用了。能看到服務的版本。 我想在SAP云平臺的Cloud Foundry環境下使用MongoDB的服務,但是我在Service Marketplace上找不到這個服務。 showImg(https://segmentfault.c...
摘要:首先按照我這篇文章在云平臺上給您的賬號分配服務如何在云平臺的環境下添加新的然后從這個鏈接下載提供的例子程序。部署成功后,在里能看到該應用處于狀態訪問該應用,能看到如下輸出該輸出是產生的 首先按照我這篇文章在SAP云平臺上給您的賬號分配MongboDB服務:如何在SAP云平臺的Cloud Foundry環境下添加新的Service 然后從這個鏈接下載SAP提供的例子程序。 showImg...
閱讀 2864·2021-11-16 11:55
閱讀 2608·2021-09-29 09:34
閱讀 3405·2021-09-01 14:21
閱讀 3753·2019-08-29 12:36
閱讀 697·2019-08-26 10:55
閱讀 3959·2019-08-26 10:20
閱讀 1026·2019-08-23 18:19
閱讀 1194·2019-08-23 17:56