SAP Basis - NW Architecture

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

SAP Application Server由多个应用程序服务器组成实例以及数据库服务器.使用对话框实例,它还包含消息服务器和入队服务器.

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

SAP GUI

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

内部沟通经理 : 这用于处理客户端和服务器Web请求.它支持协议 -  HTTP,HTTPS,SMTP.

Dispatcher : 这用于将用户请求分发到不同的工作进程.如果所有工作流程都忙,请求将存储在调度程序队列中.

工作流程 : 这些用于执行Java或ABAP程序.

SAP Gateway : 这提供了SAP实例之间的RFC接口.

消息服务器 : 这用于消息通信,也可以平衡SAP系统中的负载.

SAP NetWeaver的安装选项

SAP NetWeaver提供以下安装选项 :  ;

  • ABAP系统 : 这附带一个集成的VM容器.通过此安装,您可以运行ABAP程序和选定的SAP Java应用程序(如左框所示).

  • Java System : 上图中右侧的组件构成Java系统.通过安装,您可以运行J2EE应用程序,但不能运行任何ABAP程序.

  • ABAP + Java系统 : 上图中显示的所有组件构成ABAP + Java系统.

应用程序中心和实例

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

Adobe Document Services : 这允许您注册Adobe Reader Rights凭据以及跟踪系统中所有未经许可的交互式表单设计.

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

应用程序资源 : 这允许您启用应用程序以利用外部资源. NW管理员可以添加或删除应用程序资源.

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

  • AS Java as a Service Provider

  • Kerberos

证书和密钥 : 这允许您管理AS Java证书和密钥.

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

配置向导 : 您可以进行系统或技术方案的技术处理所需的技术设置.

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

开发基础设施 : 这在使用Java进行开发时是必需的,并且您希望使用传输管理系统(TMS)进行管理.

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

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

Java HTTP Provider配置 : 您可以为所有已注册的系统创建新的虚拟主机并配置现有虚拟主机.

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

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

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

JMS服务器配置 : 这用于创建新的JMS资源.

许可证 : 您可以请求并安装新的SAP许可证.

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

消息服务器 : 您可以监控消息服务器参数和设置.

SAP NetWeaver管理员工具 :  SAP NetWeaver Administrator(NWA)是一个基于Web的工具,允许您执行配置,高级管理,以及监控,排除故障和诊断SAP NetWeaver系统.

您可以使用NWA工具处于以下工作模式 :

  • 在线

  • 本地和远程

使用NWA管理Java实例

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

第1步 : 转到SAP NetWeaver Administrator>操作>系统>开始&停止

第2步 : 现在,转到NWA下的Java Instances选项卡.

步骤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解决方案Manager 7.0

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

SAP Solution Manager 7.1 SP01到SP04

您可以使用Landscape Management Database事务代码 -  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使用Landscape Verification 1.0.通过此附加组件,您可以在SAP Solution Manager环境(事务SMSY)中出现问题(例如,在系统更新期间)识别并更正问题.错误示例是缺少与系统架构目录的连接或错误地将产品分配给技术系统.对于每种类型的错误,都提供了解决方案的一般描述.

SAP Solution Manager 7.1 SP05或更高版本

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