Agent Controller

Agent Controller est un processus démon qui permet aux applications client de lancer des processus hôte et d'interagir avec des agents qui cohabitent dans les processus hôte.Un fichier de configuration unique est utilisé pour la gestion de l'étendue de son comportement.

Avec Agent Controller, le comportement d'une application peut être étendu jusqu'à permettre l'externalisation de ses données d'exécution et leur collecte locale ou distante. Agent Controller interagit avec les composants suivants :

Processus hôte
Processus contenant l'application en cours de test. 
Agent
Fichier binaire réutilisable fournissant des services au processus hôte et notamment un portail via lequel les données applicatives peuvent être transmises aux clients connectés.Un ou plusieurs agents peuvent être en cours d'exécution dans un processus hôte. Même si ce dernier ne contient pas d'agent à l'origine, quelques conditions de traitement peuvent donner lieu à la création d'un agent à un certain stade du cycle de vie du processus.
Client
Application locale ou éloignée correspondant à la destination finale des données de processus hôte externalisées par un agent.Un client unique peut être connecté à plusieurs agents à un moment donné. Cependant, il n'est pas nécessaire qu'un agent soit toujours connecté à un agent.
Agent Controller 
Processus démon résidant sur chaque hôte de déploiement et fournissant le mécanisme par lequel les applications client peuvent lancer de nouveaux processus hôte ou se connecter à des agents qui coexistent dans les processus hôte existants. Le client peut résider sur le même hôte qu'Agent Controller ou peut être éloigné. Agent Controller ne peut interagir qu'avec les processus hôte sur le même noeud.

Remarque : Un agent peut être chargé ou créé par un processus hôte, mais un client n'est pas automatiquement connecté à cet agent. Le client doit envoyer une requête à Agent Controller pour se connecter à un agent spécifique.

Tâches connexes
Gestion d'Agent Controller