Mom message Oriented Middleware Qu’est ce que la messagerie ?
Yüklə
445 b.
tarix
07.08.2018
ölçüsü
445 b.
#67900
MOM
Message Oriented Middleware
Qu’est ce que la messagerie ?
Mécanisme permettant de faire communiquer deux programmes
Il existe de nombreux systèmes
de messagerie
?
?
?
Middleware orienté message
MOM concerne une infrastructure indépendante permettant de mettre en œuvre un support de messagerie
Les architectures de MOM doivent définir :
?
?
?
Il existe trois systèmes de messagerie
Architecture orientées MOM
Les SI construits à base de MOM ont :
Des possibilités d'échanges de messages vers de multiples clients à travers des systèmes hétérogènes
Un potentiel élevé d'accroissement
Une réduction des risques
Un temps de développement réduit
Une maintenance facile
Standardisation des échanges interprocess
détails protocolaires,
keep-alive
, fabrique de messages, format binaires propriétaires des messages, modes de livraison...
Avantages des MOM
Intégration de multiples protocoles et des multiples plateformes
Messages définis
par les utilisateurs
GMD : Guaranteed Message Delivery
Equilibrage de charge
Tolérance de pannes
Support pour plateformes hétérogènes
Gestion et configuration
sur interfaces graphiques
Les types de MOM
Les logiciels de MOM peuvent fonctionner dans trois catégories (Elles définissent quels clients reçoivent un message)
Point-To-Point (PTP)
Publish-Subsribe(Pub/Sub)
Request-Reply(RR)
Le domaine Point à Point
Mets en relation un client (le producteur) qui envoie un message vers un autre client (le receveur)
Queues PTP
Plusieurs producteurs peuvent placer les messages pour divers destinataires dans une queue
==> Exemples d'utilisation ?
Le domaine P/S
Les producteurs de messages (appelés publishers) génèrent des données pour de multiples clients (subscribers)
==> Mécanisme similaire ?
Sujets de Pub/Sub
La publication et l'abonnement à un sujet découple le producteur et le consommateur
==> Exemple d’utilisation
Le domaine Request/Reply
Le domaine R/R définit un programme qui envoie un message et attend une réponse immédiatement
Ce domaine modélise :
l'approche client/serveur
l'approche des systèmes distribués
EJB
CORBA
DCOM
Que
fournit JMS
JMS est un ensemble d'interfaces (et de leurs sémantiques associées) qui définissent comment un client utilise les fonctionnalités offertes par un système de messagerie
JMS définit les API :
du domaine PTP
du domaine Pub/Sub
http://java.sun.com/products/jms/index.html
Une application JMS c’est :
Des clients JMS
Des
clients non JMS
Des messages
Un fournisseur de service de messagerie
Des objets administrés
standards
Messages préfabriqués
Destinataires standards
Les serveurs Mom
MQSeries,
TopEnd,
DecMessageQ
WebLogic JMS,
Yüklə
445 b.
Dostları ilə paylaş:
Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət
gir
|
qeydiyyatdan keç
Ana səhifə
Dərs
Dərslik
Guide
Kompozisiya
Mücərrəd
Mühazirə
Qaydalar
Referat
Report
Request
Review
yükləyin