SAP Fiori - 架构


SAP Fiori 架构高级架构中的关键组件如下所示。

SAP Web 调度程序(反向代理)

SAP Web 调度程序是 SAP Fiori 架构中最终用户的第一个联系点。这可以处理最终用户通过移动设备或笔记本电脑发出的所有 Web 浏览器请求。

它是所有 HTTP/HTTPS 请求的入口点,定义系统是否必须接受或拒绝请求以及请求应发送到的服务器。它可以拒绝或接受与 SAP Fiori 系统的连接。

网络调度程序

事务性应用程序可以在任何数据库上运行,但情况说明书和分析应用程序需要 SAP HANA 数据库才能运行。

SAP ABAP 前端服务器

SAP ABAP前端服务器包含Fiori系统和NetWeaver网关的所有UI组件。这些 UI 组件包括中央 UI 插件、SAP UI5 控制库和 SAP Fiori Launchpad。它还包含产品特定的 UI。附加组件包含各自业务套件的 UI 开发,例如 ERP、SCM、SD、MM 等。

SAP NetWeaver Gateway用于在 SAP 业务套件和目标客户端、平台和框架之间建立连接。它提供开发和生成工具来为不同的客户端开发工具创建OData服务。

SAP ABAP 后端服务器

SAP ABAP后端服务器用于包含业务逻辑和后端数据。情况说明书和 SAP 业务套件的搜索模型包含在 ABAP 后端服务器中。

SAP HANA 数据库和 HANA XS 引擎

HANA XS引擎用于运行 SAP Fiori 中的所有分析应用程序。它包含 Fiori 应用程序内容和虚拟数据模型重用内容,这些内容通过 SAP HANA Live 提供。

HANA XS 引擎由两个组件组成 -

  • 商务套件的 HANA Live 应用程序内容。
  • 带有 KPI Modeler 的智能业务组件。

HANA Live 内容包含 VDM 重用内容,可用于可扩展性目的。

注释-

  • SAP Fiori 中的事务性应用程序不一定需要 SAP HANA 数据库才能运行,并且可以在任何数据库上运行。

  • 情况说明书、分析应用程序和智能业务仅在 SAP HANA 数据库上运行,不允许有任何例外

  • 情况说明书的搜索模型功能需要 HANA 才能发挥作用。

  • 情况说明书中通过搜索模型请求的数据直接从 HANA 数据库中提取。

SAP Fiori 架构:应用程序类型

SAP Fiori 应用程序分为三类。它们根据功能和基础设施要求进行区分。

如前所述,SAP Fiori 中的事务性应用程序不一定需要 SAP HANA 数据库才能运行,并且可以在任何数据库上运行。情况说明书、分析应用程序和智能业务仅在 SAP HANA 数据库上运行,无一例外。

下图显示了 SAP Fiori 不同应用程序类型的 SAP Fiori 架构。

应用程序类型

情况说明书需要搜索模型才能在 Fiori Apps 中执行搜索功能。情况说明书用于钻取业务运营中的关键信息和上下文信息。在 SAP Fiori 磁贴中,您可以深入了解更多详细信息。它还允许您从一份情况说明书导航到所有相关的情况说明书。

分析应用程序和智能业务应用程序数据通过 HANA XS 引擎来自 HANA 数据库。

HANA Live 内容包含虚拟数据模型重用内容,可用于可扩展性目的。

用户使用 HTTPS 通过 Web 浏览器发出请求。可信 RFC 用于 ABAP 前端和后端服务器之间的通信。

硬件和软件要求

在安装和配置 SAP Fiori 应用程序系统时,建议检查最低硬件和软件要求,以根据 Fiori 应用程序要求安装不同的组件。

了解安装在 ABAP 前端服务器上的 UI 附加组件和 NetWeaver Gateway、支持包的概念非常重要。SAP UI5 控制库和 Launchpad 需要中央 UI 附加组件。NetWeaver Gateway用于通过创建OData服务来建立与后端服务器的连接。

  • 如果为前端服务器安装NW 7.4 ,则所有中央 UI 附加组件和网关组件都是该安装的一部分。

  • 如果为前端服务器安装NW 7.31 SPS04 ,则必须单独安装中央 UI 附加组件和网关组件。

产品版本 所需的 SAP NW 网关安装 随 SAP NW Gateway 自动安装的组件
适用于 SAP NETWEAVER 7.0 的 EHP3(作为 ABAP)

SAP NETWEAVER GATEWAY 2.0 SPS07(网关服务器核心 NW 703/731)

如果您希望安装“批准请求”应用程序,则还必须安装 - SAP NETWEAVER GATEWAY 2.0 SPS07>SAP IW PGW 100

GW_核心200

SAP IW FND 250

SAP 网络 UIF 731

IW_BEP 200

SAP NETWEAVER 7.4(作为 ABAP)、SAP NETWEAVER 7.4 套件(作为 ABAP)

所有必需的组件都包含在 SAP NetWeaver 安装 (SAP_GWFND) 中

如果您希望安装“批准请求”应用程序,则还必须安装 - SAP NETWEAVER GATEWAY 2.0 SPS07>SAP IW PGW 100

SAP NW 安装先决条件

SAP NetWeaver Gateway 前端服务器的最低硬件要求如下 -

要求 规格
处理器 双核(2 个逻辑 CPU)或更高,2 GHz 或更高
随机存取存储器 (RAM) 8 GB 或更高
硬盘容量 80 GB 主内存或更高

HANA 1.0数据库要求仅适用于情况说明书和分析应用程序。

HANA Live包含在 HANA 套件中,但它可以作为单独的软件包进行安装。SAP HANA Live 使用集成场景意味着SAP HANA LiveBusiness suite共享SAP HANA Appliance

适用于 SAP ERP 的 SAP HANA Live
产品 适用于 SAP ERP 的 SAP HANA Live
发布 1.0 SPS10
软件组件 HCO_HBA_ECC
基于 SAP HANA 设备软件 SPS 08 或更高版本
文档发布 2015年4月

您可以将此软件组件作为 SAP HANA 的附加组件安装。SAP HANA 设备软件预安装在与领先 SAP 硬件合作伙伴共同交付的特定设备硬件系统上。

SAP Fiori 的系统架构要求

下表总结了 SAP Fiori 的系统架构要求。

景观要求