SAP Fiori 架构



以下是 SAP Fiori 架构高层架构中的关键组件。

SAP Web Dispatcher (反向代理)

在 SAP Fiori 架构中,SAP Web Dispatcher 是最终用户的第一个接触点。它处理来自最终用户通过移动设备或笔记本电脑的所有 Web 浏览器请求。

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

Web Dispatcher

事务应用程序可以在任何数据库上运行,但事实表和分析应用程序需要 SAP HANA 数据库才能运行。

SAP ABAP 前端服务器

SAP ABAP 前端服务器包含 Fiori 系统和 NetWeaver Gateway 的所有 UI 组件。这些 UI 组件包括中央 UI 附加组件、SAP UI5 控件库和 SAP Fiori 启动板。它还包含特定产品的 UI。附加组件包含针对各个业务套件(如 ERP、SCM、SD、MM 等)的 UI 开发。

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 建模器的智能业务组件。

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 架构。

Apps Types

事实表需要搜索模型才能在 Fiori 应用程序中执行搜索功能。事实表用于深入了解业务运营中的关键信息和上下文信息。在 SAP Fiori 磁贴中,您可以深入了解更多详细信息。它还允许您从一个事实表导航到所有相关的其他事实表。

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

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

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

硬件和软件要求

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

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

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

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

产品版本 所需的 SAP NW Gateway 安装 随 SAP NW Gateway 自动安装的组件
SAP NetWeaver 7.0 (AS ABAP) 的 EHP3

SAP NetWeaver Gateway 2.0 SPS07 (Gateway 服务器核心 NW 703/731)

如果您希望安装“审批请求”应用程序,则还必须安装:SAP NetWeaver Gateway 2.0 SPS07 > SAP IW PGW 100

GW_CORE 200

SAP IW FND 250

SAP Web UIF 731

IW_BEP 200

SAP NetWeaver 7.4 (AS ABAP)、SAP NetWeaver 7.4 for Suite (AS 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 Live业务套件共享一个SAP HANA Appliance

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

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

SAP Fiori 的系统环境要求

SAP Fiori 的系统环境要求总结在下表中。

Landscape Requirements
广告