SAP NetWeaver - 架构

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

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

全部NetWeaver组件构建在SAP Web Application Server上,组件使用J2EE或ABAP编写.

Architecture

SAP NetWeaver  - 架构

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

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

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

SAP NW Architecture

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

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

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

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

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