Studio e Realizzazione di Architetture Concorrenti per Sistemi ad ...
Studio e Realizzazione di Architetture Concorrenti per Sistemi ad ...
Studio e Realizzazione di Architetture Concorrenti per Sistemi ad ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
JADE - Architettura 41<br />
3.1.1 La piattaforma FIPA-compliant<br />
Diagramma 17 : Architettura <strong>di</strong> una piattaforma FIPA<br />
La piattaforma <strong>per</strong> Agenti implementata in JADE è compatibile con le specifiche FIPA<br />
<strong>per</strong> la separazione e gestione dei servizi che deve fornire agli Agenti-utilizzatori. Una<br />
piattaforma FIPA deve essere composta dai seguenti servizi [Diagramma 17]:<br />
1. L'Agent Management System (AMS), agente che si occupa della su<strong>per</strong>visione e<br />
del controllo degli accessi alla piattaforma, dell'amministrazione dei life-cycle degli<br />
Agenti e della loro registrazione (tramite un servizio <strong>di</strong> "white-page").<br />
2. Il Directory Facilitator (DF), anch'esso un agente, che si occupa della gestione<br />
delle "yellow-page": un servizio che consente agli Agenti <strong>di</strong> registrarsi, <strong>per</strong><br />
rendere <strong>di</strong>sponibile <strong>ad</strong> altri una descrizione dei compiti che possono svolgere e<br />
come rintracciarli.<br />
3. Il Message Transport System (detto anche Agent Communication Channel o<br />
ACC) che si occupa della su<strong>per</strong>visione <strong>di</strong> tutto il traffico <strong>di</strong> messaggi <strong>di</strong> una<br />
piattaforma (sia intra-platform, sia inter-platform).<br />
JADE offre inoltre la possibilità <strong>di</strong> <strong>di</strong>stribuire la piattaforma su "host" <strong>di</strong>fferenti <strong>per</strong><br />
scalarne le mansioni: in questo caso vengono creati <strong>di</strong>fferenti "Agent-Container" (uno