- 消息服务器:它处理 ABAP 系统中分布式调度程序之间的通信。
- 调度程序队列: 各种工作进程类型都存储在此队列中。
-
调度: 它将请求分发到工作流。
-
网关:它支持 SAP 系统之间以及 SAP 系统与外部系统之间的通信。
-
ABAP-工作流程: – 它在 R/3 应用程序中单独执行对话步骤。
工作流程类型如下:-
-
内存管道: 它支持 ICM 和 ABAP 工作流程之间的通信。
-
消息服务器: 它处理 java 调度程序和服务器进程。它支持在 java 运行时环境中进行通信。
-
排队服务器:它处理由执行的 Java 应用程序在服务器进程中设置的逻辑锁。
-
中央服务:Java 集群需要一个特殊的中心服务实例来管理锁以及传输消息和数据。Java集群是一组协同工作以构建可靠系统的进程。实例是一组资源,如内存、工作进程等。
-
Java Dispatcher: 它接收客户端请求并转发到服务器进程。
-
SDM: 软件部署管理器用于安装 J2EE 组件。
-
Java 服务器进程: 它可以同时处理大量请求。
-
线程: 多个进程在后台单独执行,此概念称为线程。
-
ICM: 它使SAP系统与HTTP,HTTPS,SMTP协议之间的通信成为可能。这意味着通过在浏览器中输入系统URL,您也可以从浏览器访问SAP。
另一个组件是JCO。当系统配置为 ABAP+Java 时,JCO 用于处理 java 调度程序和 ABAP 调度程序之间的通信。
SAP 登录过程如何工作?
步骤 1) 一旦用户从 GUI 单击 SAP 系统,用户请求就会转发到调度程序。
步骤2)请求首先存储在请求队列中。 调度程序遵循先进先出规则。它将找到免费的工作流程,如果可用,将被分配。
步骤 3) 根据用户请求,将特定工作进程分配给用户。例如,当用户登录到系统时,对话框工作流将分配给用户。如果用户在后台运行报表,则后台工作流将分配给用户。在数据库级别完成某些修改后,将分配更新工作进程。因此,根据用户的操作分配了工作进程。
步骤 4) 一旦为用户分配了对话框工作进程,然后用户授权,用户的当前设置将进入共享内存中的工作进程以访问用户的数据。执行对话步骤后,用户的数据将从工作进程中推出。因此,共享内存将被清理,其他用户的数据可以保存在共享内存区域中。对话框步骤表示屏幕移动。在事务中,当用户从一个屏幕跳转到另一个屏幕时,该过程称为对话步骤。
步骤 5) 第一个工作进程将在缓冲区中找到数据。如果它在缓冲区中找到数据,则无需从数据库中检索数据。因此,响应时间得到改善,此过程称为命中。如果它在缓冲区中找不到数据,那么它将在数据库中找到数据,此过程称为miss。命中率应始终高于未命中比率。它提高了系统的性能 。
步骤 6) 从数据库中查询其他请求的数据,一旦过程完成,结果将通过调度程序发送回GUI。
步骤 7)最终用户的数据将从共享内存中删除,以便其他用户可以使用该内存。此过程称为推出。
最新评论
这篇文章写得深入浅出,让我这个小白也看懂了!
谢谢分享
域名CDN加速类型选择的什么类型?
好像很不错的材料
这招也不好使咋办啊
刚好公司要做培训,需要参考一下如何写,谢谢分享
可以可以
哪里下载呢