SAP 基础 - NW 架构


SAP NetWeaver 是整个 SAP 软件堆栈的核心组件之一,为您提供其他组件以及 JAVA 和 ABAP 应用程序的平台。

SAP应用程序服务器由多个应用程序服务器实例和数据库服务器组成。通过使用对话框实例,它还包含消息服务器和排队服务器。

以下是用户执行的对话框实例 -

SAP图形用户界面

这些是对话框实例的不同组件 -

内部通信管理器- 用于处理客户端和服务器 Web 请求。它支持协议 – HTTP、HTTPS、SMTP。

调度程序- 用于将用户请求分发到不同的工作进程。如果所有工作进程都很忙,则请求将存储在调度程序队列中。

工作流程- 这些用于执行 Java 或 ABAP 程序。

SAP 网关- 它提供 SAP 实例之间的 RFC 接口。

消息服务器- 用于消息通信并平衡 SAP 系统中的负载。

SAP NetWeaver 的安装选项

SAP NetWeaver 提供以下安装选项 -

  • ABAP 系统- 带有集成的 VM 容器。通过此安装,您可以运行 ABAP 程序和选定的 SAP Java 应用程序(如左框中所示)。

  • Java 系统- 上图中右侧的组件构成了 Java 系统。安装后,您可以运行 J2EE 应用程序,但不能运行任何 ABAP 程序。

  • ABAP + Java 系统- 上图中显示的所有组件构成了ABAP + Java 系统。

应用中心和实例

SAP NetWeaver 工作中心包括以下工具的配置 -

Adobe 文档服务- 这允许您注册 Adob​​e Reader 权利凭证并跟踪系统中所有未经许可的交互式表单设计。

应用程序模块- 这允许您查看已部署的应用程序及其模块的详细信息。在这里,您还可以执行应用程序模块的运行时配置。

应用程序资源- 这允许您使应用程序能够使用外部资源。NW管理员可以添加或删除应用程序资源。

身份验证和单点登录- 这允许您为应用程序选择所需的身份验证机制。您可以配置以下身份验证和 SSO -

  • AS Java 作为服务提供商
  • 克伯罗斯

证书和密钥- 这允许您管理 AS Java 证书和密钥。

复合应用程序框架授权工具- 这允许您管理 CAF 应用程序、业务对象节点和 AS Java 实例的业务规则和实例级权限。

配置向导- 您可以进行系统或技术场景的技术处理所需的技术设置。

目的地- 这可用于指定远程服务的地址和远程连接的用户身份验证信息。

开发基础设施- 这是使用 Java 开发时所必需的,并且您希望使用传输管理系统 (TMS) 来管理它。

身份管理- 这允许您作为管理员通过创建用户并向这些用户提供向应用程序验证自身身份的方式来控制应用程序访问。

国际化- 这允许您管理来自双栈系统的数据,也用于同步目的。

Java HTTP 提供程序配置- 您可以创建新的虚拟主机并为所有注册的系统配置现有虚拟主机。

Java 类加载器查看器- 您可以监视 AS Java 中类加载器之间的层次结构和引用。

Java 系统属性- 使用此属性,您可以查看应用程序服务器 JAVA 的当前系统配置,并且可以编辑标记为可在线修改的属性。

Java 连接 JCo RFC 提供程序- 您可以管理 Java 连接器远程函数调用 (JCo RFC) 目标。这允许您创建、编辑和查看现有连接。

JMS 服务器配置- 用于创建新的 JMS 资源。

许可证- 您可以请求并安装新的 SAP 许可证。

日志配置- 您可以查看当前日志配置、更改安全性或将其重置为默认值。

消息服务器- 您可以监视消息服务器参数和设置。

SAP NetWeaver 管理员工具- SAP NetWeaver 管理员 (NWA) 是一个基于 Web 的工具,可让您执行配置、高级管理以及监视、故障排除和诊断 SAP NetWeaver 系统。

您可以在以下工作模式下使用 NWA 工具 -

  • 在线的
  • 本地和远程

使用 NWA 管理 Java 实例

请按照以下步骤在运行时更改 Java 实例的状态。

步骤 1 - 转至 SAP NetWeaver 管理员 > 操作 > 系统 > 启动和停止

步骤 2 - 现在,转到 NWA 下的 Java 实例选项卡。

步骤 3 - 您可以查看所有可用实例以及实例内服务器进程的相应信息。

步骤 4 - 选择一个实例以在 NWA 下执行以下功能 -

  • 启动、停止或重新启动 Java 实例。
  • 启用或禁用 AS Java 进程的调试模式。
  • 查看和刷新操作系统进程。
  • 清除特定实例的 DNS 缓存。
  • 设置多个服务器进程(节点)。

SAP NW 系统架构

请按照以下步骤执行 SAP NetWeaver 系统的实施 -

步骤 1 - 通过定义范围、硬件和软件要求以及发布说明来规划实施。

步骤 2 - 定义用例的系统环境。

步骤 3 - 安装 SAP NetWeaver 系统的组件。

步骤 4 - 配置 SAP NW 系统。

使用 SAP Solution Manager 进行系统架构管理

SAP 建议使用最新版本的 SAP Solution Manager 来管理您的系统环境。您可以从 SAP 支持门户http://support.sap.com/solutionmanager下载最新版本

在以下版本的 SAP Solution Manager 中正确定义 SAP 系统架构以正确维护它非常重要。

SAP解决方案管理器7.0

您可以使用 SAP Solution Manager 系统架构事务代码 — SMSY 来获取完整的系统描述。

SAP 解决方案管理器 7.1 SP01 至 SP04

您可以使用景观管理数据库事务代码 - LMDB 来维护技术系统信息。要维护逻辑产品信息,您可以使用事务代码 — SMSY。

SAP 解决方案管理器 7.1 SP05 及更高版本

您可以使用景观管理数据库事务代码 - LMDB 来获取完整的系统描述,在此不再需要事务代码 - SMSY。

使用 SAP Solution Manager 验证格局

要验证和更正您的系统环境,SAP 建议您使用以下 SAP Solution Manager 版本的验证功能。

SAP 解决方案管理器 7.0 至 7.1 SP04

使用 SAP Solution Manager 的景观验证 1.0。此附加组件允许您在 SAP Solution Manager 环境(事务 SMSY)中的问题引起问题之前(例如在系统更新期间)识别并纠正问题。错误的示例是缺少与系统架构目录的连接或错误地将产品分配给技术系统。对于每种类型的错误,都提供了解决方案的通用描述。

SAP 解决方案管理器 7.1 SP05 或更高版本

使用景观管理数据库(LMDB)的产品系统编辑器中嵌入的景观验证功能。它取代了以前的景观验证工具。