Agent Controller 概觀

Agent Controller 是一種常駐程式程序,可讓用戶端應用程式啟動主機程序,並與共存在主機程序中的代理程式互動。 Agent Controller 配置是由二組配置檔來指定的。 第一組是基本配置,用以說明引擎的預設值。第二組是外掛程式配置,用以說明引擎的特定應用程式設定值。

Agent Controller 源自資料收集引擎(開放程式碼專案 Eclipse TPTP 專案中的一種特性)。

Agent Controller 提供一種方法來延伸應用程式的行為,以將應用程式執行的相關資訊外部化,然後收集在本端或遠端環境中。Agent Controller 會與下列元件互動:

主機程序
包含測試中應用程式的程序。 
代理程式
可重複使用的二進位檔,其提供服務給主機程序,更重要的是,它可以將用來轉遞應用程式資料的入口網站提供給所連接的用戶端。主機程序中可以同時執行一或多個代理程式。 即使主機程序一開始沒有包含代理程式,在處理程序生命週期中的某些時候,某些處理狀況還是會導致建立代理程式。
用戶端
本端或遠端應用程式,代理程式將主機程序資料外部化之後,就會送到這個終端目的地。 單一用戶端一次可以連接至許多代理程式。然而,用戶端不一定要連接至代理程式。
Agent Controller  
這是位在各個部署主機上的常駐程序,其提供一項機制,可讓用戶端應用程式啟動新的主機程序,或是連接至並存在現有主機程序中的代理程式。用戶端可以位在與 Agent Controller 相同的主機上,也可以位於遠端。Agent Controller 只能和相同節點上的主機程序互動。

附註:主機程序可以載入或建立代理程式,但是用戶端不會自動連接到這個代理程式。 用戶端必須傳送要求至 Agent Controller,才能連接特定的代理程式。

相關作業
管理 Agent Controller
 


(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.