Eole Documentation: Réflexions sur le design des agents

# Réflexions sur le design des agents

## Méthodologie sur l'importance des agents

Soit :

- mettre des aggrégations d'agents dans des listes différentes
- laisser une seule liste d'aggrégation mais chaque agent a un attribut d'importance (important, informatif ou plus)

## Séparation de la sortie (xml ou html) et du traitement

Utiliser les interfaces ?

- Pour l'écriture en xml ou en html : l'init de l'agent appel des interfaces d'écritures (en html et en xml)
- Pour l'état (etat visible, etat de rapport) ? Pour les agents de type "diode" (un statut est possible), ou les agents de type "informatif" (un simple compte-rendu)

## Etat générique du serveur

Ecrire une règle pour déterminer l'état général du serveur à partir des états de ses agents.

Pour un agent, il faut déterminer l'état de l'agent en fonction de ses micro-agents.

## Les agents sont des objets différés

Les agents devraient renvoyer un deferred. Mais pour l'instant, le lanceur attend le résultat, ce qui remplace le defered.

Index

mar mar 23 09:10:33 CET 2004 Version: 0.7