Mom message Oriented Middleware Qu’est ce que la messagerie ?

Sizin üçün oyun:

Google Play'də əldə edin


Yüklə 445 b.
tarix07.08.2018
ölçüsü445 b.


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



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 :

  • http://java.sun.com/products/jms/index.html



Une application JMS c’est :



Les serveurs Mom

  • MQSeries,

  • TopEnd,

  • DecMessageQ

  • WebLogic JMS,




Dostları ilə paylaş:
Orklarla döyüş:

Google Play'də əldə edin


Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2017
rəhbərliyinə müraciət

    Ana səhifə