Agent Controller 概觀

Agent Controller 是一個常駐程式程序,它使得用戶端應用程式能夠啟動主機程序以及與主機程序內並存的代理程式交談。Agent Controller 配置由兩組配置檔來指定。第一組是基本配置,用來說明引擎的預設值。 第二組是外掛程式配置,用來說明引擎的特定應用程式設定。

Agent Controller 是開放式程式碼專案 TPTP 上可用的元件。

Agent Controller 提供一個方法,讓您延伸應用程式行為,使應用程式執行的相關資訊能夠外部化,再進行本端或遠端收集。Agent Controller 會與下列元件交談:

主機程序
測試中的應用程式所在的程序。
代理程式
這是一個可重複使用的二進位檔,它會提供服務給主機程序, 更重要的是,它提供一個入口網站,使應用程式資料能夠轉遞給連接的用戶端。在主機程序內可以同時執行一或多個代理程式。主機程序即使在開始時沒有包含代理程式,在程序的生命週期的某個點上,某些處理狀況仍可導致代理程式的建立。
用戶端
這是代理程式外部化的主機程序資料之終端目的地所在的本端或遠端應用程式。單一用戶端可以同時連接至多個代理程式。 不過,用戶端不需要始終都連接著某個代理程式。
Agent Controller 
這是一種位於每個部署主機中的常駐程序,其提供一種機制,使用戶端應用程式能夠啟動新的主機程序,或連接至共存於現有主機程序內的代理程式。 用戶端可以在 Agent Controller 的相同主機中,也可以在遠端。Agent Controller 只能和相同節點上的程序互動。

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

相關作業
管理 Agent Controller
 


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