代理控制器
“代理控制器”是这样的一个守护进程:它使客户机应用程序能够启动主机进程并与共存于该主机进程内的代理程序交互作用。单个配置文件用来管理其行为范围。
“代理控制器”提供了一种扩展应用程序行为的方法,
以便可将与应用程序执行有关的信息外部化,然后以本地或远程方式收集该信息。“代理控制器”与下列组件交互作用:
- 主机进程
- 包含测试中的应用程序的进程。
- 代理程序
- 一个可重用的二进制文件,它为主机进程提供服务,更重要的是,它提供了一个门户,可以通过这个门户将应用程序数据转发至相连接的客户机。可以有一个或多个代理程序当前在主机进程内运行。即使主机进程最初不包含任何代理程序,在进程生命周期内的某些时刻,由于某些情况也会创建代理程序。
- 客户机
- 一个本地或远程应用程序,它是由代理程序外部化的主机进程数据的最终目标。单个客户机同时可以与许多个代理程序相连接。然而,客户机并不总是必须与代理程序相连接。
- 代理控制器
- 一个驻留在每个部署主机上并提供这样一种机制的守护进程:通过此机制,客户机应用程序可启动新的主机进程或连接至共存于现有主机进程内的代理程序。客户机可以与“代理控制器”驻留在同一主机上,它也可以是远程客户机。“代理控制器”只能与同一节点上的主机进程交互作用。
注意:代理程序可以由主机进程装入或创建,但客户机并不自动与此代理程序相连接。客户机必须向“代理控制器”发送请求才能连接至特定的代理程序。
相关任务
管理代理控制器
(C) Copyright IBM Corporation 2000, 2003. All Rights Reserved.