Styles architecturaux
Styles distribués Broker
GLO-3001
Hiver 2010
Broker
Permet de structurer des systèmes logiciels distribués
formés de
composantes réparties, indépendantes et possiblement
hétérogènes
composantes qui interagissent par des invocations de
services distants.
Responsable de la coordination des communications.
Il gère entre autre la transmission des requêtes, des
résultats et des exceptions.
2
Broker
Problème
Les interactions entre des composantes distribuées requiert des
mécanismes de communication interprocessus
La gestion des communications par les composantes amène de
nombreuses dépendances et limitations au niveau du système
Protocole de communication
Paramètres statiques (localisation des composantes)
La distribution des composantes requiert des services permettant
d'ajouter, de retirer, d'échanger, d'activer et de localiser les
composantes
Les applications qui utilisent les services des composantes distribuées
ne doivent pas dépendre des détails spécifiques du système afin de
garantir l'interopérabilité
Le fait que les composantes soient distribuées devrait être transparent
aux développeurs
3
Broker
Forces à équilibrer
Les composantes du système devraient être en
mesure d'accéder aux services fournis par d'autres
composantes distantes de manière transparente
On doit pouvoir échanger, ajouter ou retirer des
composantes à l'exécution
L'architecture devrait cacher les tails spécifiques du
système aux clients des composantes
4
Broker
5
1 / 31 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !