SAP Basis - NW 架构



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

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

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

SAP GUI

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

内部通信管理器 - 用于处理客户端和服务器的 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 文档服务 - 允许您注册 Adobe Reader Rights 凭据,以及跟踪系统中所有未经许可的交互式表单设计。

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

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

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

  • AS Java 作为服务提供者
  • Kerberos

证书和密钥 - 允许您管理 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 Administrator > Operations > Systems > Start & Stop

步骤 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 Solution Manager 7.0

您可以使用 SAP Solution Manager 系统景观事务代码 - SMSY 获取完整的系统描述。

SAP Solution Manager 7.1 SP01 至 SP04

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

SAP Solution Manager 7.1 SP05 及更高版本

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

使用 SAP Solution Manager 验证景观

为了验证和更正您的系统景观,SAP 建议您使用以下版本的 SAP Solution Manager 的验证功能。

SAP Solution Manager 7.0 至 7.1 SP04

使用 SAP Solution Manager 的景观验证 1.0。此附加组件允许您识别和更正 SAP Solution Manager 景观(事务 SMSY)中的问题,以防止它们在系统更新期间导致问题。例如,错误包括缺少与系统景观目录的连接或产品与技术系统的错误分配。对于每种类型的错误,都会提供解决方案的通用描述。

SAP Solution Manager 7.1 SP05 或更高版本

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

广告