Visión general de Agent Controller

Agent Controller es un daemon que permite a las aplicaciones cliente ejecutar procesos de sistema principal e interactuar con los agentes que coexisten en dichos procesos.   La configuración de Agent Controller se especifica en dos conjuntos de archivos de configuración. El primer conjunto es la configuración ase, que describe los valores por omisión del motor. El segundo conjunto es la configuración del conector, que describe los valores específicos de aplicación del motor.

Agent Controller se origina desde el motor de recogida de datos, que es una característica disponible en el proyecto de código abierto Eclipse TPTP project.

Agent Controller proporciona un modo de ampliar el comportamiento de la aplicación, de forma que la información referente a la ejecución de la aplicación se pueda externalizar y sea recogida local o remotamente.  Agent Controller interactúa con los componentes siguientes:

Proceso de sistema principal
El proceso que contiene la aplicación que se prueba.  
Agente
Archivo binario que se puede volver a utilizar y que proporciona servicios a los procesos de sistema principal y, lo que es más importante, proporciona un portal mediante el que los datos de aplicaciones se pueden reenviar a los clientes conectados.  Un proceso de sistema principal puede contener uno o más agentes en ejecución. Incluso si el proceso de sistema principal no contiene un agente inicialmente, algunas condiciones de proceso pueden provocar la creación de un agente durante el ciclo de vida del proceso.
Cliente
Aplicación local o remota que es el destino final de los datos del proceso de sistema principal que un agente externaliza.  Un cliente sencillo se puede conectar a varios agentes a la vez. No obstante, un cliente no tiene que estar conectado siempre a un agente.
Agent Controller 
Proceso daemon que se encuentra en todos los sistemas principales de despliegue y proporciona el mecanismo mediante el que las aplicaciones cliente pueden lanzar procesos nuevos de sistema principal o conectarse a agentes que coexistan dentro de los procesos de sistema principal existentes. El cliente se puede encontrar en el mismo sistema principal que Agent Controller, o puede ser remoto. Agent Controller sólo puede interactuar con procesos de sistema principal que se encuentren en el mismo nodo.

Nota: Un proceso principal puede cargar o crear un agente, pero a éste no se le conecta automáticamente un cliente. El cliente debe enviar una petición a Agent Controller para la conexión a un agente específico.

Tareas relacionadas
Administración de Agent Controller
 


(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.