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

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

posted @ 2023-05-03 19:08  小石王  阅读(523)  评论(0编辑  收藏  举报