SAP系统架构定义为SAP服务器的排列.理想情况下,在Sap环境中,存在三系统环境.系统架构由开发服务器(Dev),生产服务器(PROD)和质量保证服务器(QAS)组成.
SAP架构被定义为SAP系统的技术框架,它会发生变化与系统景观不同的时间. SAP Architecture使用最新的SAP ECC 6.0等新软件进行更改.
以下是SAP System Landscape中的请求 :
开发>>>>质量>>>>生产
下图表示SAP三层系统架构,其中工作流程来自Dev> QAS> PROD而不是向后方向.
让我们现在讨论系统格局 :
实施项目时,在初始阶段,使用沙盒服务器自定义,配置已执行.
接下来是将配置保存在开发服务器中并保存在工作台请求中,这必须是运送到生产服务器.
您可以将其视为项目进行时完成工作的最终或最精细的阶段生产/上线.客户端所需的所有更改都在DEV环境中执行,之后,请求将传输到生产环境.
下面给出的图像显示了SAP系统的3层架构. 表示层是最顶层的.这包含用于控制SAP系统的设备/应用程序.这可以包括移动设备,最终用户系统或SAP GUI或基于Web浏览器的客户端.
表示层与应用程序服务器通信以执行所有处理,称为SAP系统的大脑.
应用程序服务器包含多个实例并与三层体系结构的数据库层进行通信.
底层称为数据库层.这有责任存储所有数据.出于性能和安全原因,SAP系统数据库保存在单独的服务器上.
表示层由ABAP和JAVA的不同组件组成,可以在SAP系统中进行数据的通信和处理.
表示层的关键组件包括以下 :
消息服务器 : 这用于管理ABAP系统中分布式调度程序之间的通信.
消息服务器 : 这用于管理服务器进程和JAVA调度程序.它用于管理JRE内的通信.
Dispatcher Queue : 这用于存储多种工作流程类型.
Dispatcher : 这用于将请求分发到工作流程.
内存管道 : 这用于管理ICM和ABAP工作流程之间的通信.
排队服务器 : 这用于处理由执行的Java应用程序设置的逻辑锁.
Java Dispatcher : 它负责通过表示层接收客户端请求并转发到服务器进程.
网关 : 这用于管理SAP系统与外部系统之间的通信.
ABAP工作流程 : 这将分别在R/3应用程序中单独执行对话步骤.