Rubrique précédente: Composants de l'agent JavaRubrique suivante: Schéma de base de données de l'agent Java


Flux de données de l'agent Java

Le graphique suivante illustre les composants de l'agent Java et leur interaction.

Diagramme conceptuel illustrant les composants et interactions de l'agent Java

Les destinations JMS suivantes spécifient le flux des données :

L'ordre de démarrage des agents, de l'intermédiaire et des consoles importe peu, car toutes les communications sont asynchrones et peuvent se rétablir automatiquement. Ce concept est notamment important pour que les agents puissent éviter des problèmes de performance en cas d'arrêt de l'intermédiaire, par exemple.

Lorsqu'un agent se connecte, il commence à envoyer ses informations via la rubrique lisa.agent.info à intervalles standard (courts).

Si un intermédiaire n'est pas disponible, l'agent ne tente pas de notifier les écouteurs d'aucune autre information jusqu'à ce qu'une connexion soit établie ou rétablie.

Si l'intermédiaire est disponible, toutes les parties intéressées seront rapidement notifiées des agents en ligne. L'intermédiaire et les consoles conservent une liste en cours d'exécution de ces agents. Lorsqu'ils cessent d'envoyer leurs informations, ils expirent et sont supprimés de la liste après un certain temps.