SAP NetWeaver - 架构


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

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

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

建筑学

SAP NetWeaver - 架构

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

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

用户执行的对话框实例具有以下组件 -

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

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

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

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

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