Los componentes esenciales de la infraestructura de recopilación de datos de TPTP incluyen el cliente (normalmente el entorno de trabajo de Eclipse), Agent Controller y el agente o los agentes. El diagrama siguiente muestra los componentes de recopilación de datos e indican sus relaciones.
Número | Texto | Número | Texto |
---|---|---|---|
1 | Máquina origen | 6 | Máquina destino |
2 | Cliente (p.ej. Entorno de trabajo de Eclipse*) | 7 | Agent Controller |
3 | Canal de control | 8 | Agent |
4 | Canal de datos | 9 | Aplicación |
5 | Canal de consola | 10 | A o de agentes adicionales |
Los tres componentes de la infraestructura de recopilación de datos de TPTP están interrelacionados. No es posible recopilar ni visualizar datos sin que estén implicados los tres componentes.
Entre los componentes de recopilación de datos existen las relaciones siguientes:
El agente y Agent Controller residen en el mismo sistema (el sistema destino.) El cliente puede residir en un sistema diferente (con el entorno de trabajo de Eclipse), o en el mismo sistema que Agent Controller. En cada caso, el cliente y Agent Controller se comunican de la misma forma que se indica en el diagrama.
Los canales indicados en el diagrama anterior están separados lógicamente para representar la clase de información y el sentido del flujo de esa información entre los componentes. Las conexiones reales utilizadas entre componentes no son una correlación de uno a uno y son configurables. Los canales son:
entrada estándar
o salida
estándar
o error estándar
fluyan a través del canal.El cliente de recopilación de datos procesa y visualiza datos de interés para un usuario final. El cliente es normalmente el entorno de trabajo de Eclipse y las herramientas y los servicios disponibles en Eclipse se utilizan para visualizar los datos recopilados.
El cliente debe conectarse a un agente para empezar a recibir datos. El cliente puede conectarse a un agente que ya esté ejecutándose o puede lanzar un agente utilizando Agent Controller. Una vez activado el agente, todas las comunicaciones del cliente o el agente se producen a través de Agent Controller.
Un agente está estrechamente relacionado con Agent Controller. Puede lanzarlo Agent Controller, el cliente o puede lanzarse manualmente. Cuando se lanza, el agente abre una vía de acceso de comunicación conocida e intenta registrarse a sí mismo con Agent Controller. Una vez registrado, Agent Controller gestiona la comunicación entre un cliente y el agente. El agente normalmente se inicializa a sí mismo y espera mensajes de control (mandatos.)
Todos los agentes responden a un pequeño conjunto de mensajes de control comunes más un conjunto de mensajes de control adicionales definidos por el agente individual. Por ejemplo, los agentes que recopilan datos esperan a empezar la recopilación y transferencia de los datos hasta que el cliente envía los mandatos adecuados al agente. El agente define cómo se obtienen los datos a través del canal. Algunos datos pueden ser una serie continua que siga hasta que el cliente envíe una "petición para terminar". Otros datos pueden enviarse en segmentos, según lo solicite el cliente.
Agent Controller proporciona un conjunto de servicios que ayudan al cliente y al agente a trabajar conjuntamente. Los servicios siguientes están disponibles desde Agent Controller:
Tareas relacionadas
Visión general de Agent Controller
Administrar Agent Controller
Copyright (C) 2005, 2006 Intel Corporation.