You are on page 1of 3

Message Oriented Middleware : MOM

client send receive serveur

File de messages
persistante :
asynchronisme et
fiabilité

Indépendance de l ’émetteur et du Application A Application B


destinataire
début début
lecture sélective (pas nécessairement ordre File sortie File entrée
d ’arrivée) Attacher_files Attacher_files
anonymat : désignation par nom logique,
Déposer_msg Lire_msg
nom d ’un groupe ou par un ensemble de
propriétés
support de l ’hétérogénéité : des données, File entrée File sortie
Lire_msg Déposer_msg
des systèmes et des réseaux
Simplicité de l ’API (send, receive) Taille des messages limitée
performances pas de sémantique dans les messages (doit
Bonne intégration avec les applications être reconstruite dans les applications cliente
anciennes (prog. Classique, technologie et serveur)
mature) peu de standard (à noter expérience MOMA
différentes qualités de service (y compris et JMS)
transactionnel)
support de communication de groupe

! " ! "

Chaque serveur exporte un certain nombre Permet une notion de groupe dynamique et
de messages non statique
chaque client potentiel peut choisir de certains systèmes permettent de donner une
s ’abonner (puis de se désabonner) à un sémantique transactionnelle sur l ’envoi de
message message au groupe (si un seul abonné n ’est
lors du déclenchement du message, il est pas atteint on annule tous les envois)
transmis à tous les clients qui se sont bien adapté à certaines applications (push sur
abonnés le web, administration de réseaux et
systèmes)
#
% & ( )

MQSeries d ’IBM JMS : API Java d ’accès uniforme aux


http://www.software.ibm.com/ts/mqseries systèmes de messagerie :
MSMQ de Microsoft IBM MQSeries
http://www.microsoft.com/msmq Novell, Oracle, Sybase
MessageQ de BEA System Tibco
http://www.beasys.com/products/mq/mqdata.ht pas Microsoft !
m Selon un modèle point à point ou publish and
PeerLogic Pipes subscribe
http://www.peerlogic.com/products/f_pp.htm
$ '

You might also like