Übersicht Agent-Controller
Agent-Controller ist ein Dämonprozess, der es Clientanwendungen ermöglicht,
Hostprozesse zu starten und mit Agenten zu interagieren, die innerhalb der Hostprozesse
koexistieren. Eine einzelne Konfigurationsdatei dient der Steuerung des Verhaltens.
Der Ursprung des Agent-Controller ist die Datensammlung, ein in dem offenen Quellenprojekt verfügbares Feature
Eclipse Hyades Projekt.
Agent-Controller bietet die Möglichkeit, das Verhalten von Anwendungen dahingehend zu erweitern,
das Informationen zum Anwendungsverhalten ausgelagert und dann lokal oder fern erfasst werden können. Agent-Controller interagiert mit den folgenden Komponenten:
- Hostprozess
- Der Prozess, der die Anwendung im Testbetrieb enthält.
- Agent
- Eine wieder verwendbare Binärdatei, die dem Hostprozess bestimmte Services zur
Verfügung stellt und vor allem ein Portal bietet, über das die Anwendungsdaten an
die zugeordneten Clients weitergeleitet werden können. In einem Hostprozess
können mehrere Agenten gleichzeitig aktiv sein. Auch wenn ein Hostprozess anfangs
keinen Agenten enthält, kann bei Eintritt bestimmter Verarbeitungskonditionen ein
Agent während der Gültigkeitsdauer des Prozesses gestartet werden.
- Client
- Eine lokale oder ferne Anwendung, die das Terminalziel für die Hostprozessdaten
bietet, die durch einen Agenten ausgelagert werden. Ein einzelner Client
kann gleichzeitig mehreren Agenten zugeordnet werden. Dabei muss ein Client nicht
immer einem Agenten zugeordnet sein.
- Agent-Controller
- Ein Dämonprozess auf jedem Implementierungshost, der Clientanwendungen einen
Mechanismus bietet, um neue Hostprozesse zu starten oder sich Agenten zuzuordnen,
die innerhalb bereits vorhandener Hostprozesse koexistieren. Der Client kann
sich auf demselben Host wie Agent-Controller oder auf einem fernen Host befinden. Agent-Controller kann nur mit Hostprozessen auf demselben Knoten interagieren.
Hinweis: Ein Agent kann von einem Hostprozess geladen oder erstellt werden,
aber diesem Agenten wird nicht automatisch ein Client zugeordnet. Der Client muss eine
Anfrage an den Agent-Controller senden, um einem bestimmten Agenten zugeordnet zu werden.
Verwandte Tasks
Agent-Controller administrieren