- SAP BTP 平台 CloudFoundry 环境下编程概述
- 使用 cf push 部署应用到 SAP BTP 时遇到错误消息
- 关于使用命令行 cf login 登录 SAP BTP Clou
- SAP BTP 平台 CloudFoundry 环境下的 App
- 如何在 SAP BTP Java 应用里使用 SAP HANA
- SAP BTP 平台 CloudFoundry 环境入门级别的介
- 有哪些ABAP关键字和语法,到了ABAP云环境上就没办法用了?
- Fiori-like Prototype ( SAP BTP 2
- SAP HTML5 Application Repository
- Fiori-like Prototype ( 2021 SAP
SAP BTP,Cloud Foundry 环境是一个面向微服务开发和编排的开放平台即服务 (PaaS)。
开发多语言应用程序
使用 SAP Java、Node.js 和 Python 构建包构建开放标准,或者使用 PHP、Ruby、Go 的社区构建包引入自己的语言。
管理应用程序的生命周期
使用标准 Cloud Foundry 工具、我们用于 SAP BTP 的基于 Web 的管理用户界面和开发运维功能启动、停止、扩展和配置分布式云应用程序。
优化开发和运营
使用丰富的 SAP BTP 服务,包括消息传递、持久性和许多其他功能。
使用应用程序编程模型
使用为全栈应用程序开发量身定制的编程语言、库和 API。
下图旨在帮助开发人员找到编程所需的信息。底行代表 SAP 推荐的工具、框架、服务和部署选项。如果想要充分的灵活性,还可以携带自己的开发工具和语言,如顶行所示。

这种开发方法为重要的开发决策提供指导,并提供 SAP 推荐的经过验证的最佳实践。 您可以遵循基于云应用程序编程模型 (CAP) 的应用程序和服务开发模型路径。 使用 CAP 时,建议使用 Java 和 Node.js,因为它们获得了最高级别的工具支持,并且非常适合大多数用例。
由于 Cloud Foundry 环境的多语言特性,还可以自由选择自己的方法。 不必只使用一种语言,而是可以在 Java、Node.js 和 Python 之间进行选择。 关于工具,可以使用 Cloud Foundry 命令行界面 (CF CLI) 或其他工具来开发和部署应用程序。 还可以自由决定是否要以多目标格式 (MTA) 开发和部署应用程序。
我们建议使用 SAP Cloud Application Programming Model (CAP) 进行全栈开发。 CAP 是一个由语言、库、API 和工具组成的框架,可引导开发人员沿着经过验证的最佳实践路径前进。 它的设计考虑到了业务领域的重点,依赖于通用模式和重用模型进行编程。 使用 CAP,可以开发多目标应用程序或自动执行授权、集成或本地化等任务,从而使应用程序和服务更易于修复和维护。 CAP 与任何开发环境兼容,但 SAP 建议使用 SAP Business Application Studio。
Multitarget Applications
在云环境中编程的挑战之一是部署和管理由多个相互依赖的组件组成的应用程序。 云应用程序的敏捷性、灵活性和弹性带来了更高的复杂性。 例如,应用程序可能针对多个运行时,或者由使用不同工具和编程语言创建的互连模块组成。
为了降低这种复杂性,SAP 建议对多目标应用程序 (MTA) 进行编程。 这意味着将应用程序的所有组件打包到一个存档文件中。 这样做可以更轻松地管理应用程序的生命周期,并使您能够自动化流程,例如通过持续集成和交付服务。
网友评论