SAP NetWeaver - 架构



SAP NetWeaver 被称为 SAP 软件堆栈的核心基础,并为其他 NetWeaver 组件(如流程集成器、商业智能、企业门户以及 ABAP 和 Java 应用程序)提供灵活的平台。

SAP NetWeaver 应用服务器支持平台无关的 Web 服务、业务应用程序和基于标准的开发,使您能够利用现有的技术资产来构建面向 Web 服务的解决方案。

所有 NetWeaver 组件都构建在 SAP Web 应用服务器上,并且组件是用 J2EE 或 ABAP 编写的。

Architecture

SAP NetWeaver - 架构

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

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

用户执行的对话实例包含以下组件:

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

  • 调度程序 - 调度程序用于将用户请求分配给不同的工作进程。如果所有工作进程都处于繁忙状态,则请求将存储在调度程序队列中。

  • 工作进程 - 用于执行 Java 或 ABAP 程序。

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

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

广告