Systèmes et applications distribués Intergiciels et applications

Introduction
Les intergiciels à messages
Le standard JMS (Java Message Service)
Quatrième partie
Intergiciels à message
Message Oriented Middleware
Intergiciels et applications communicantes 1 / 27
Introduction
Les intergiciels à messages
Le standard JMS (Java Message Service)
La communication asynchrone par message
Exemple
Les principes
Plan
1Introduction
La communication asynchrone par message
Exemple
Les principes
2Les intergiciels à messages
Fonctionnalités
Standardisation et produits
3Le standard JMS (Java Message Service)
Les concepts et principes
Les principales classes
Un exemple de publication/abonnement
IV – Intergiciels à message 2 / 27
Introduction
Les intergiciels à messages
Le standard JMS (Java Message Service)
La communication asynchrone par message
Exemple
Les principes
La communication asynchrone par message
Objectif : exploiter les possibilités d’une communication asynchrone
Avantages
Évite le blocage de l’appelant inhérent à l’appel procédural
Découple l’envoi de la réception
Récepteur(s) anonyme(s)
Étend le simple protocole point-à-point
Autorise une communication de type publication/abonnement
(publish/subscribe) : protocole mn
Difficulté
Programmation délicate car asynchrone :
Approche événementielle : Événement Réaction
IV – Intergiciels à message 3 / 27
Introduction
Les intergiciels à messages
Le standard JMS (Java Message Service)
La communication asynchrone par message
Exemple
Les principes
Communication indirecte
Communication directe
P1P2
Site S1Site S2
Réseau
Communication indirecte
Site S1Site S2
Serveur
courtier
Site S3
Editeur Abonné
IV – Intergiciels à message 4 / 27
Introduction
Les intergiciels à messages
Le standard JMS (Java Message Service)
La communication asynchrone par message
Exemple
Les principes
Exemple : supervision d’un réseau
Contexte
Surveillance de l’état de machines, systèmes et applications
dans un environnement distribué
Flot permanent de données en provenance de sources diverses
sur le réseau
Possibilité permanente d’évolution (ajout, suppression,
déplacement des équipements)
Possibilité d’accès des administrateurs depuis n’importe quel
poste de travail
Objectifs
suivi des changements de configuration dynamiques
émission de messages signalant les changements d’état et les
mises à jour
statistiques, journal de fonctionnement
IV – Intergiciels à message 5 / 27
1 / 27 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 !