Oracle E-Business Suite 并发管理器.doc
Oracle E-Business Suite 并发管理器是 Oracle E-Business Suite 中的一种异步处理机制,它可以将程序放到后台来运行,前台的操作还给用户,允许用户可以继续做其他业务。这种机制可以降低系统特定时间点的负载,提升系统资源的整体使用率,有效提升整体的使用感受,减少用户无效的等待时间。
并发处理机制(Current Processing)的好处区别于普通功能的处理机制,异步处理的好处是降低系统特定时间点的负载,提升系统资源的整体使用率。感受上讲,异步的机制可以有效提升整体的使用感受,减少用户无效的等待时间。
什么样的程序可以用并发机制来处理?报表类是一种非常个性化的东西,一般也是每家公司客户化最多的部分,如果为报表需求都开发不同的列表界面来查询、展示,那么工作量将是巨大的。因此 Oracle 把报表嵌入到并发处理中,通过一些灵活的配置或少量的开发(Reports/BI Publisher Reports)既可以实现用户各类报表的需求。
流程类多用于批量事务处理,或是长时间运行的业务,如库存管理器批量处理接口表中的临时事务。并发处理机制(Current Processing)包括两类组件:
1. 并发管理器(Concurrent Managers):像公司中“经理”一样,Manager 给 Worker 安排任务,Worker 负责具体的执行。Oracle EBS 中的 Concurrent Managers 就是负责安排工作,Concurrent Requests 负责具体的执行。
2. 并发请求(Concurrent Requests):Concurrent Requests 负责具体的执行,Manager 给 Worker 安排任务。
并发管理器(Concurrent Managers)的分类:
一家企业一般都有许多的经理,有着高低之分,总裁、总监、经理、主管....Oracle EBS这家企业中,同样也有着许多不同层面上的 Concurrent Manager,有核心的Concurrent Managers 管理团队(Internal Concurrent Manager、Standard Manager、Conflict Resolution Mananger),也有普通 Concurrent Managers。核心的 Concurrent Managers 团队管理下边普通 Concurrent Managers。
核心的三个并发管理器:
1. Internal Concurrent Manager(部管理器):Internal Concurrent Manager 是 Oracle EBS 中的核心 Concurrent Manager,负责控制所有其他管理器的行为。
2. Standard Manager(标准管理器):Standard Manager 是一种重要的 Concurrent Manager,负责运行没有被定义到特定产品管理器中的报表和批量作业。
3. Conflict Resolution Manager(冲突解决管理器):Conflict Resolution Manager 负责解决并发处理中的冲突问题。
Oracle E-Business Suite 并发管理器可以将程序放到后台来运行,前台的操作还给用户,允许用户可以继续做其他业务,可以降低系统特定时间点的负载,提升系统资源的整体使用率,有效提升整体的使用感受,减少用户无效的等待时间。