繁体   English   中英

SAP Cloud Platform 与 SAPUI5 的关系?

[英]SAP Cloud Platform relation to SAPUI5?

我想阐明我遇到的一些模棱两可的时刻:

  1. SAPUI5 是 JavaScript 中可以创建 Fiori 应用程序的框架的名称。
  2. SAP Cloud Platform 就像这些应用程序在云中的服务器。

所以我可以创建一个与 SAP HANA 没有交互的应用程序。 那正确吗?

谢谢

从技术上讲,您可以使用不与 SAP 实例交互的 SAPUI5 扩展创建应用程序,并在任何兼容容器中执行此应用程序。 但是,如果您阅读与此主题相关的大多数 SAP 许可协议的细则,您会注意到一个条款,该条款表明您可能需要为非 SAP 应用程序使用 UI5 框架的 SAP 版本。

OpenUI5 工具还可以,但是如果没有 SAP Web IDE 的帮助,这个库的使用是非常代码密集的。 此外,虽然您可以使用 UI5 作为数据服务器的前端创建和应用程序,但您仍然必须能够访问兼容的数据源。

其他不利因素是使用 OpenUI5 构建的应用程序缺乏正式的、集成的身份验证和授权模型。 对于构建应用程序的 SAPUI5,您可以部署到 SAP Fiori 启动板并从集成的身份验证和授权框架中受益。

以下是您可以在 SAP Developer Tools 页面上查看的许可协议的摘录。 SAP 开发人员工具页面

为方便起见,这里是许可协议的链接。 链接到开发者许可证

我强调了我理解的句子强文本,以限制使用 SAPUI5 库的非开源版本来构建非 SAP 中心解决方案。

T1。 许可:SAP 授予您非排他性、不可转让、不可再许可、可撤销的有限使用许可,以复制、复制和分发应用程序编程接口(“API”)、文档、插件、模板、脚本和示例您拥有或控制的台式机、笔记本电脑、平板电脑、智能手机或其他适当的计算机设备(任何,“计算机”)上的代码(“工具”)以创建新应用程序(“客户应用程序”)。 您同意客户应用程序不会: (a) 不合理地损害、降低或降低任何 SAP 软件应用程序、服务或相关技术(“软件”)的性能或安全性; (b) 允许绕过或规避 SAP 的许可限制和/或向用户提供对此类用户未获得许可的软件的访问权限; (c) 未经 SAP 事先书面同意,呈现或提供有关 SAP 软件许可条款、软件的任何信息,或与 SAP 产品相关的任何其他信息; (d) 允许从 SAP 产品向非 SAP 产品提取大量数据,包括在非 SAP 产品中使用、修改、保存或其他处理此类数据。 作为交换根据本协议开发客户应用程序的权利,您承诺不会针对任何 SAP 产品、服务或未来的 SAP 开发声明您创建的客户应用程序中的任何知识产权。

SAPUI5 是一个 JavaScript Web 应用程序框架。 SAP 使用它来创建 SAP Fiori 应用程序,其他人可以使用它来创建类似 Fiori 的应用程序。 但是,它也可用于创建不遵循Fiori 设计指南的应用程序,因此不是类似 Fiori 的应用程序。 此外,还有一个名为 OpenUI5 的免费开源版本。

SAP Cloud Platform是一种平台即服务,可提供多种不同的服务,包括用于为 SAPUI5/OpenUI5(“UI5”)应用等 HTML 应用提供服务的运行时。

UI5 应用程序通常从 SAP NetWeaver AS ABAP 系统(用作 SAP 网关系统)或从 SAP Cloud Platform 运行,但由于这些应用程序中的每一个都只是静态文件的集合,因此它们可以通过包含索引从任何地方运行.html 文件。

所以是的,您可以创建一个不与 SAP HANA 交互的应用程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM