Ciclo vitale di un agente
Il seguente diagramma mostra il ciclo vitale di un agente.

Di seguito è riportata una descrizione degli stati e delle transizioni tra gli stati (rappresentati da numeri sia nel diagramma che nella spiegazione che
segue) nel ciclo vitale dell'agente:
- Autonomo
L'agente non è in grado di connettersi ad Agent Controller. Questo succede se l'agente viene avviato
dal processo host ma Agent Controller non è attivo sul computer.
- Da autonomo a registrato
L'agente si connette ad Agent Controller. Normalmente questo avviene non appena il processo host
avvia l'agente. Tuttavia, se Agent
Controller non è in esecuzione, l'agente verrà registrato solo all'avvio di Agent
Controller.
- Da registrato ad autonomo
Agent Controller viene interrotto mentre l'agente è ancora attivo. In tal modo l'agente
ritorna in stato autonomo.
Nota: l'agente può passare dallo stato autonomo allo stato registrato se
Agent Controller viene avviato o interrotto in qualsiasi momento durante l'esecuzione dell'agente.
I due stati vengono indicati stato di esecuzione.
- Da registrato a collegato
Il client di verifica si collega all'agente registrato per raccogliere dati o inviare messaggi di controllo
all'agente.
- Da collegato a registrato
Il client di verifica si scollega dall'agente anche se l'agente è ancora gestito dal processo host.
Tuttavia, il client di verifica avrà terminato la raccolta di dati dall'agente e non vi saranno interazioni
in corso.
- Da collegato a controllato
Dopo essersi collegato all'agente, il client di verifica comincia a controllare l'agente, a sua volta
connesso ad Agent Controller.
Nota: è possibile controllare solo un agente ancora in esecuzione o un agente
non collegato a un client (tutti gli agenti ad eccezione di quelli identificati dal simbolo
Stop
, e dal simbolo Controllo
). Inoltre, è possibile collegare a ciascun agente solo un client
alla volta.
- Da controllato a collegato
Il client di verifica, anche se ancora collegato all'agente (a sua volta connesso ad
Agent Controller) interrompe il controllo dell'agente.
- Non registrato
L'applicazione viene chiusa o annulla esplicitamente la registrazione dell'agente. L'agente non risulta più
collegato ad Agent Controller, il client di verifica non è collegato all'agente e il controllo viene
interrotto. Questo stato può essere raggiunto dagli stati di esecuzione, collegato o controllato.
Attività correlate
Gestione di Agent Controller
(C) Copyright IBM Corporation 2000, 2003. Tutti i diritti riservati.