SAP NetWeaver被称为SAP软件堆栈的中心基础,为其他NetWeaver组件(如Process Integrator,商业智能,企业门户以及ABAP和Java应用程序)提供了灵活的平台.
SAP NetWeaver Application Server支持独立于平台的Web服务,业务应用程序和基于标准的开发,使您能够利用现有技术资产来实现面向Web服务的解决方案.
全部NetWeaver组件构建在SAP Web Application Server上,组件使用J2EE或ABAP编写.
SAP NetWeaver - 架构
SAP NetWeaver是整个SAP软件堆栈的核心组件之一,为其他组件以及JAVA和ABAP应用程序提供平台.
SAP应用服务器由多个应用服务器实例和al组成所以数据库服务器通过使用对话框实例,它还包含一个消息服务器和一个入队服务器.
用户执行的对话框实例具有以下组件 :
内部沟通经理 : 它用于处理客户端和服务器Web请求.它支持协议; HTTP,HTTPS,SMTP.
调度程序 : Dispatcher用于将用户请求分发到不同的工作进程.如果所有工作流程都忙,请求将存储在Dispatcher队列中.
工作流程 : 这些用于执行Java或ABAP程序.
SAP Gateway : 这提供了SAP实例之间的RFC接口.
消息服务器 : 这用于消息通信,还可以平衡SAP系统中的负载.