- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SAP Multi Target 应用部署到 SAP 云平台的 Cloud
Foundry
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 提供的 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
要获取更多 Jerry 的原创技术文章, 请关注公众号 quot; 汪子
熙quot;
您可能关注的文档
- 20以内退位减法和复习教学设计新部编版.docx
- 24《大道之行也》教学设计新部编版.docx
- 24轻质高强高耐腐桥架-杨建华等..docx
- 2类场所采用医疗IT系统安全原理探究.docx
- 3.1.3二倍角的正弦,余弦,正切公式教案新部编本.docx
- 3.3《DNA的复制》教案新部编本申定健.docx
- 3.3中心对称导学案新部编版.docx
- 30m水平延深设计方案.docx
- 3、中长期节能降损规划解析.docx
- 3万3硅铁矿热炉无功补偿方案.docx
- 2025年广西中考地理二轮复习:专题四+人地协调观+课件.pptx
- 2025年广西中考地理二轮复习:专题三+综合思维+课件.pptx
- 2025年中考地理一轮教材梳理:第4讲+天气与气候.pptx
- 第5讲+世界的居民课件+2025年中考地理一轮教材梳理(商务星球版).pptx
- 冀教版一年级上册数学精品教学课件 第1单元 熟悉的数与加减法 1.1.6 认识1-9 第6课时 合与分.ppt
- 2025年中考一轮道德与法治复习课件:坚持宪法至上.pptx
- 2025年河北省中考一轮道德与法治复习课件:崇尚法治精神.pptx
- 八年级下册第二单元+理解权利义务+课件-2025年吉林省中考道德与法治一轮复习.pptx
- 精品解析:湖南省娄底市2019-2020学年八年级(上)期中考试物理试题(原卷版).doc
- 2025年中考地理一轮教材梳理:第10讲+中国的疆域与人口.pptx
最近下载
- ZZ027 全国职业院校技能大赛(中职组) 婴幼儿保育赛项理论题第3套(含答案).doc VIP
- 单片机(李朝青)课后习题答案.pdf
- ZZ027-全国职业院校技能大赛(中职组)-婴幼儿保育赛项第5套(含答案).doc VIP
- 厦门房地产行业报告.pptx VIP
- 普外科手术并发症处理ppt.pptx
- 劳淋(再发性尿路感染)中医临床路径.doc VIP
- 年处理10万吨乙醇-水筛板精馏塔设计说明书2024.12.18.docx
- 2023年2022版数学课程标准复习题.pdf VIP
- 土地利用现状调查方法技术.pdf
- 2022年人教版中考生物复习知识点思维导图 主题五 动物的运动和行为.ppt VIP
文档评论(0)