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 dé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 l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!