Übersicht über 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. Die Konfiguration von Agent Controller wird durch zwei Gruppen von Konfigurationsdateien angegeben. Die erste Gruppe ist die Basiskonfiguration, die die Standardeinstellungen der Komponente beschreibt. Die zweite Gruppe ist die Plug-In-Konfiguration, die die anwendungsspezifischen Einstellungen der Komponente beschreibt.
Agent Controller ist eine Komponente, die im Open-Source-Projekt
TPTP zur Verfügung steht.
Agent Controller bietet die Möglichkeit, das Verhalten von Anwendungen dahingehend zu erweitern,
dass 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 Prozessen 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 Agent Controller senden, um einem bestimmten Agenten zugeordnet zu werden.
Verwandte Aufgaben
Agent Controller verwalten