Calendrier

Novembre 2009
L M M J V S D
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
<< < > >>

Liens

Recherche

Jeudi 13 juillet 2006

JADE est une plate-forme crée par le laboratoire TILAB et téléchargeable depuis ce lien, JADE permet de construire des systèmes multi agent (SMA). Rappelons tout d’abord ce que signifie une plate-forme multi agent, ce genre de plate-forme est un ensemble d’outils nécessaire à la construction et à la mise en service d'agents au sein d'un environnement spécifique, et ce genre d’outils peut se trouver sous forme d’environnement de programmation (API) ou d’applications aidant à la programmation d’un SMA ainsi que son déboguage.

La plate-forme JADE est entièrement implémenté en JAVA, et répond aux spécifications FIPA (Foundation for Intelligent Physical Agents). FIPA est une organisation dont l'objectif est de produire des standards pour l'interopération d'agents logiciels hétérogènes. Ainsi la plate-forme JADE fourni un grand nombre de classes qui implémente le comportement des agents qu’elle crée. Elle possède trois modules principaux (nécessaire aux normes FIPA).

 

 

  • DF « Director Facilitor » fournit un service de « pages jaunes» à la plate-forme ;

     

  • ACC «Agent Communication Channel » gère la communication entre les agents ;

     

  • AMS « Agent Management System » supervise l'enregistrement des agents, leur authentification, leur accès et l'utilisation du système.

     

Ces trois modules sont activés à chaque démarrage de la plate-forme. 

 Par ailleurs, la plate-forme possède une architecture très précise permettant la construction dit « normalisés » d’agents. Pour cela, elle se décompose en plusieurs classes dont voici la structure.

 

 

 

 

La plate-forme multi agent peut être distribué sur chaque machine (et ce même si elles ne disposent pas nécessairement du même système d’exploitation) et les configurations peuvent être modifié au démarrage des agents en les déplaçant d’une machine à une autre, ce qui permet une très grande portabilité des agents.

Source: TILAB, FIPA, LMSI

Par damien - Publié dans : 20-notes-sur-java-pour-le-web
Ecrire un commentaire - Voir les 2 commentaires - Recommander
Retour à l'accueil

W3C

  • Flux RSS des articles
Créer un blog sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus