Java Agent Development Framework: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Cellistbot (discussione | contributi)
m Bot: sistemazione parametri di {{Software}} come richiesto
Riga 21:
 
La distribuzione di JADE include un ambiente di [[Run-time|runtime]], alcune librerie che il programmatore può utilizzare per sviluppare le proprie applicazioni ed alcuni tool grafici per attività di amministrazione e monitoraggio.<br />
Ogni istanza dell’ambiente runtime di JADE è chiamata ''containerplatform'' (contenitore) ed all’internoal deisuo interno vi è un main-container possonoed esserealtri attivicontainer unoopzionali oad piùesso agenticonnessi. UnÈ insiemepossibile avviare più istanze di containerJade costituiscee ladunque ''platform''più (piattaforma)platform. All’interno di ogni piattaformaplatform deve sempre essere attivo unolo speciale container, chiamato ''main container'' (container principale). Il main container è, inoltre, il primo container ad essere attivato alla partenza della piattaforma e tutti gli altri container si collegano ad esso al loro avvio.<br />
All'interno del main container, in conformità a quanto previsto da FIPA, sono presenti degli agenti con ruoli speciali deputati alla gestione della piattaforma stessa ed in particolare:
* '''Agent Management System (AMS)''': è il supervisore della piattaforma, controllandone il suo accesso e il suo utilizzo. È responsabile delle operazioni di creazione e terminazione di agenti e container e dell’autenticazione e registrazione degli agenti mediante l'assegnazione ad essi di un AID (Agent IDentifier, identificatore di agente) univoco all'interno della piattaforma stessa. Fornisce, inoltre, il servizio di pagine bianche della piattaforma, mantenendo un elenco di tutti gli agenti che in un certo istante risiedono nella piattaforma stessa e memorizzando per ciascuno di essi il relativo AID.