上一页 | 下一页 | 目录 | 索引 | 定位 | 词汇表 | 程序库 |
并发管理器本身就是启动其它并发程序运行的并发程序。在应用用户提交要运行程序的请求时,该请求将输入列出所有请求的数据库表。并发管理器从该表读取请求,然后启动程序运行。请参阅:并发管理器
在本文中,会解释如何指定何时启用管理器,如何使用管理器来平衡不同时期的应用进程工作负荷,以及如何关联将由管理器调用的立即并发程序库。
程序库包含可以由您的管理器调用的立即并发程序。
立即并发程序必须注册到程序库中。使用 Oracle 应用对象程序库的应用产品开发员可以将并发程序并注册到程序库中。
Oracle 应用对象程序库 FNDLIBR 程序中包含 Oracle 应用产品立即并发程序,并指定到“标准”并发管理器。在大多数情况下,您应将 FNDLIBR 程序库包括在管理器定义中。
警告:您不应该变更“标准”并发管理器的定义。如果您进行了变更,并且未定义附加管理器来接受您的请求,则有些程序将无法运行。“标准”管理器可以作为安全网,即管理器始终可以运行任何请求。定义附加管理器以满足安装站点的特定需要。
事务处理管理器可以实施为立即并发程序。在运行期,这些管理器中有许多由并发处理启动。事务处理管理器会等待由客户机程序发送信号,而不会轮询并发请求表来确定该怎么做。请求事务处理程序的执行发生在服务器上,并对于客户机来说是透明的并具有最小的延迟。在程序执行结束时,包括完成信息和一组返回值的结果会通知到客户机程序。
与事务处理管理器的通信是自动的。事务处理管理器机制并不在客户机与事务处理管理器进程之间建立正在进行的连接。机制的用途就是服务器进程的一个小库,可对大量客户机作出实时回应。
每个事务处理管理器只能处理其程序库中所包含的程序。使用 Oracle 应用对象程序库的 Oracle 应用产品开发员可以采用程序库注册事务处理程序。
事务处理管理器与特定数据组关联,并使用连接到数据库的数据组。事务处理管理器只能处理从与同一数据组关联的责任提交的请求。
如果您创建了自定义数据组,则应该为使用事务处理管理器的数据组中的每个应用定义新的事务处理管理器(使用与原始事务处理管理器关联的预定义程序库)。
上一页 | 下一页 | 目录 | 索引 | 定位 | 词汇表 | 程序库 |