Przegląd komponentu Agent Controller

Agent Controller to proces demona, który umożliwia aplikacjom klienckim uruchamianie procesów hosta oraz prowadzenie interakcji z agentami działającymi w ramach procesów hosta.  Konfiguracja komponentu Agent Controller jest określona przez dwa zestawy plików konfiguracyjnych. Pierwszy zestaw określa konfigurację podstawową, która opisuje domyślne ustawienia mechanizmu. Drugi zestaw to konfiguracja wtyczek, opisująca ustawienia mechanizmu związane z konkretnymi aplikacjami.

Agent Controller jest komponentem dostępnym w ramach projektu open source TPTP.

Komponent Agent Controller umożliwia rozszerzenie funkcjonalności aplikacji w taki sposób, aby możliwe było eksternalizowanie danych na temat jej wykonywania. Dane te można następnie gromadzić, lokalnie lub zdalnie.   Komponent Agent Controller prowadzi interakcje z następującymi komponentami:

Proces hosta
Proces zawierający testowaną aplikację. 
Agent
Plik binarny wielokrotnego użytku, udostępniający usługi na rzecz procesu hosta, a co ważniejsze, będący portalem, przez który dane aplikacji mogą być przekazywane do przyłączonych klientów.  Proces hosta może mieć dowolną liczbę jednocześnie uruchomionych w jego ramach agentów. Nawet jeśli proces hosta nie zawiera początkowo agenta, określone warunki przy przetwarzaniu mogą doprowadzić do utworzenia agenta w pewnym punkcie życia procesu.
Klient
Lokalna lub zdalna aplikacja, będąca końcowym odbiorcą eksternalizowanych przez agenta danych procesu hosta.  Pojedynczy klient może być przyłączony do wielu agentów jednocześnie. Nie zawsze jednak klient musi być przyłączony do agenta.
Komponent Agent Controller 
Proces demona rezydujący na każdym hoście wdrożenia, udostępniający mechanizmy, za pomocą których aplikacje klienckie mogą albo uruchamiać nowe procesy hosta, albo przyłączać się do agentów działających w ramach istniejących procesów hosta. Klient może znajdować się na tym samym hoście co komponent Agent Controller albo działać zdalnie. Komponent Agent Controller może prowadzić interakcje tylko z procesami dostępnymi w tym samym węźle.

Uwaga: proces hosta może załadować lub utworzyć agenta, ale klient nie jest automatycznie przyłączany do tego agenta. W celu przyłączenia się do określonego agenta klient musi wysłać stosowne żądanie do komponentu Agent Controller.

Czynności pokrewne
Administrowanie komponentem Agent Controller
 


(C) Copyright IBM Corporation 2000, 2006. Wszelkie prawa zastrzeżone.