实践视频教程
Philip MUGGLESTONE刚刚更新了他为SAP云平台开发的多租户业务应用视频教程系列。在这个博客中,你会发现嵌入了一些额外信息和资源的视频。按照专利的zero-to-hero格式,广西大数据,你将准备好开始在这个平台上开发业务应用程序,只需很少的努力,啥叫大数据,而且不会浪费时间。
你可以在不到100分钟的时间内观看10个视频教程。您所学到的是
多租户业务应用程序概念和组件,包括UAA服务、SaaS注册和路由。如何使用SAP Business Application Studio(BAS)和yeoman为应用程序生成脚手架,以及如何使用BAS(重新发布)构建MTA(多目标应用程序)并将其部署到SAP云平台如何配置应用程序以自动生成唯一的租户路由(并在取消订阅时删除路由)如何配置依赖项如何使用SaaS资源调配服务api来管理多租户应用程序如何配置持久性,例如使用SAP HANA Cloud HDI如何为多租户应用程序配置自定义域
作为开发环境,我们使用SAP Business Application Studio和免费90天的SAP云平台试用环境,您可以在此处注册:
SAP云平台试用版
要继续学习,您需要对SAP云平台概念有一些基本了解,并熟悉全球和子帐户、云代工、目的地、订阅、身份提供商、SAP HANA云、,和HDI。如果您是SAP云平台的新手或可能需要更新,请首先加入我们的入职计划:
SAP云平台开发者入职|视频教程
我们知道您的时间很宝贵,这将是一个低代码的事情,因为我们将使用Yeoman为我们的应用程序提供补充样本的脚手架SAP HANA Academy GitHub存储库中的代码:
github.com/saphanaacademy/scpapps网站
准备好了吗?让我们建立一些应用程序!
多租户业务应用程序架构图(大比例尺)
对于狂欢观察家,这里是完整的播放列表:
SAP云平台多租户业务应用程序
有关文档,请参阅
在云铸造环境中开发多租户应用程序,SAP云平台Cloud Foundry API
有关SAP社区的相关博客文章,请参阅Jan Rumig的
SAP云平台上的多租户体系结构,Cloud Foundry environment利用SaaS资源调配服务在SAP云平台上开发多租户应用,由SANDEEP-TDS提供云铸造环境Philip MUGGLESTONE关于开发多租户业务应用程序的实践视频教程
入门
在第一个视频中,介绍了多租户SaaS业务应用程序的概念,以及在哪里可以找到这些文档。我们演示了这样一个应用程序是如何工作的,它使用SAP HANA云中的HDI容器进行独立的数据库连接,并提供专用目的地,例如到租户专用的后端。
一如既往,没有烟雾和镜子:我们可以很容易地订阅一个新的租户和删除一个以及所有这些在短短的7分钟演示
0:00-简介
1:10-文档和架构
3:15-演示样品多租户SaaS业务应用程序
5:10-订阅新的消费者
8:20-创建新的目的地(为后端)连接性)
9:00–非车载订户
9:20–SAP Business Application Studio
9:55–使用Yeoman app generator创建应用程序支架
第一个应用程序–第一部分和第二部分
在前两个视频中,我们将构建一个非常基本的多租户应用程序版本,以展示所有内容是如何结合在一起的。在第一个视频中,我们构建了这个项目并进行了一些代码演练。在第二个视频中,我们将构建、部署和测试应用程序。在验证一切都按预期工作后,我们还将删除所有内容,以便重新开始。
从您的SAP云平台(试用版)子帐户订阅访问SAP Business Application Studio,并使用基本工具扩展和MTA工具作为附加扩展,为此项目创建一个新的开发空间。接下来,安装Yeoman代码生成器并为我们的应用程序生成脚手架。
0:00–简介
0:30–打开SAP Business Application Studio,云服务器有哪些,创建新的开发空间(扩展基本+MTA工具)并打开默认工作区。
0:55–打开终端并安装yeoman应用程序生成器
1:10–生成第一个应用程序(使用默认值,高级选项为否)
1:50–生成的代码演练:带应用程序(路由器)和srv(后端)的多目标应用程序
2:30–应用程序清单文件mta.yaml公司使用XSUAA服务和SaaS注册服务
6:30–安全配置xs-安全.json具有租户模式、作用域、,角色模板
7:45-索引.html和xs-应用程序.json带路由和授权设置的文件。
8:20–后端节点.js应用服务器.js文件的端点指向车内和车外,访问
命令安装生成器
命令生成应用
0:00–简介
0:30–执行构建MTA命令
0:40–部署生成的mtar(MTA存档)并提供Cloud Foundry API端点,登录并指定组织和空间(如试用/开发)。这将创建UAA服务,和SaaS注册表项。
1:20–访问SAP云平台驾驶舱,验证应用程序(路由器)和srv(后端)应用程序是否已启动并正在运行(应用程序),并绑定到注册表和uaa(服务)。
2:10–定义了两个路由(路由)
2:30–使用与之相同的提供商和地区(如AWS欧洲)创建新的子帐户对于该环境具有唯一子域的应用程序
3:00–连接到子帐户并导航到订阅和订阅应用程序(我的SaaS应用程序);这将从调用subscribe端点节点.js应用(服务器.js)
4:00–安全>信任配置>IdP下(sap.default文件)按照xs中的定义分配角色集合(例如myappsaas\u Administrator或\u User)-安全.json.
5:00–为订阅创建新路由并将其映射到应用程序(myappsaas)
6:20-取消订阅
7:00–从命令行取消部署应用程序
8:00–导航UI显示没有更多的应用程序和服务或消费者子帐户的订阅,也没有任何角色集合。
9:00–从app studio中删除项目。
删除应用程序和服务的命令(无确认提示)
输入,mta.yaml公司配置,并在SCP驾驶舱中输出。
路由
现在我们已经了解了如何(轻松地)创建多租户应用程序,微信返利机器人可靠吗,我们现在将通过自动为每个新订阅(和每个取消订阅)生成路由来使其更加简单。
0:00–简介