28.05.2013 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!