SAP BTP到底是干啥的
SAP BTP到底是干啥的
在某个地方的某个机房里(比如AWS,阿里云),安装了一个叫BTP的程序集合(SAP把程序叫service),程序集合里有当下流行的AI,大数据,物联网程序,Hana数据库(service)等。
提供side-by-side extension
1,SAP为啥推出BTP
- SAP的战略意图(猜的)
- 告诉客户SAP也有cloud产品
- 一般客户都不只是有SAP ERP系统,还有周边的非SAP ERP系统,SAP希望把它们都放进BTP里
- 希望即使不使用EPR的客户也使用BTP,比如使用Java,Nodejs开发系统的客户,扩大客户群体。
2,SAP BTP提供了什么功能
有5大类功能。
-
SAP Build工具集(SAP Build Apps, SAP Build Process Automation, SAP Build Work Zone)
- SAP希望business users能理解Low-code,No-Code能做啥,然后告诉citizen developer利用SAP Build工具集,去实现。当然只限于非常简单的App。
-
SAP Analytics Cloud(分析云)
- 利用客户在SAP BTP上的生产数据,做分析,帮助可以根据自己的实际公司运营情况,做判断和分析。
- 利用SAP HANA Cloud,创建calculation views,达到数据建模的目的。
-
开发任意系统
-
后端:利用Node.js,使用express框架;利用java,使用spring框架
-
前端:利用Fiori element
-
-
Integration(集成SAP系统和非SAP系统)
- 利用APIs
-
ABAP Cloud
- 后端:利用RAP(RESTful Application Programming)
- 数据库:SAP HANA Cloud(在BTP平台里是个service)
- 前端:利用Fiori element
- 后端:利用RAP(RESTful Application Programming)
3,谁应该学习SAP BTP
- 顾问:可以学习SAP Analytics Cloud和SAP Build工具集
- ABAP工程师:学习RAP(RESTful Application Programming),开发fiori element
- java和nodejs的工程师:学习CAP,进入SAP领域。
Fiori 课程:https://www.cnblogs.com/xiaoshiwang/p/16871222.html