Architecture Multi-Agents (OAA)
Fermé
In Vino Veritas
Messages postés
11
Date d'inscription
vendredi 20 juillet 2007
Statut
Membre
Dernière intervention
16 septembre 2007
-
10 août 2007 à 15:15
sliman - 3 janv. 2008 à 12:09
sliman - 3 janv. 2008 à 12:09
Bonjour,
J’ai entendu parler récemment de l’architecture multi-agents (OAA, Open Agent Architecture). Il me semble évident que cette architecture permet de faciliter les opérations de maintenance, la communication entre agents parlant des langages différents ainsi que l’évolutivité du code. Cependant, j’imagine aussi (dites moi si je me trompe ! :-)) que le fait que les différents agents ne communiquent pas directement entre eux mais par l’intermédiaire d’un superviseur entraîne des baisses des performances des applications en termes de temps de réponse. Par conséquent je me pose plusieurs questions :
- Est-il possible d’évaluer cette baisse de performances engendrée par une architecture OAA par rapport à un « câblage direct »
- Peut-on envisager, pour avoir le beurre et l’argent du beurre, de développer les différentes versions d’une applications en suivant cette architecture (ce qui permet de bien séparer les entités et de les développer séparément) puis, pour chaque nouvelle version, de supprimer l’OAA pour revenir à ce que j’appelle un « câblage direct » et bénéficier ainsi de meilleures performances ? Quels seraient les difficultés à utiliser ce genre de méthode ?
Merci !
In Vino Veritas
J’ai entendu parler récemment de l’architecture multi-agents (OAA, Open Agent Architecture). Il me semble évident que cette architecture permet de faciliter les opérations de maintenance, la communication entre agents parlant des langages différents ainsi que l’évolutivité du code. Cependant, j’imagine aussi (dites moi si je me trompe ! :-)) que le fait que les différents agents ne communiquent pas directement entre eux mais par l’intermédiaire d’un superviseur entraîne des baisses des performances des applications en termes de temps de réponse. Par conséquent je me pose plusieurs questions :
- Est-il possible d’évaluer cette baisse de performances engendrée par une architecture OAA par rapport à un « câblage direct »
- Peut-on envisager, pour avoir le beurre et l’argent du beurre, de développer les différentes versions d’une applications en suivant cette architecture (ce qui permet de bien séparer les entités et de les développer séparément) puis, pour chaque nouvelle version, de supprimer l’OAA pour revenir à ce que j’appelle un « câblage direct » et bénéficier ainsi de meilleures performances ? Quels seraient les difficultés à utiliser ce genre de méthode ?
Merci !
In Vino Veritas
A voir également:
- Architecture Multi-Agents (OAA)
- Logiciel architecture gratuit - Télécharger - Architecture & Déco
- Youtube multi downloader - Télécharger - Conversion & Codecs
- Architecture 3d gratuit - Télécharger - Architecture & Déco
- Sfr multi - Accueil - Opérateurs & Forfaits
- Logiciel de plan de maison : les meilleurs outils gratuits - Guide