Catégorie:MOM
De Libre choix.
Les MOM (Message Oriented Middleware) définissent une catégorie d'intergiciels basés sur l'échange asynchrone de messages par opposition au concept d'appel de procédure à distance (RPC - Remote Procedure Call). La plupart des produits disponibles implantent l'API JMS™ de l'environnement J2EE.
[modifier] Propriétés
Les MOM offrent un découplage fort entre les intervenants :
- découplage spatial : les MOM augmentent la flexibilité des applications, les intervenants ne communiquent pas directement mais au travers d'abstraction propres au MOM, Queue ou Topic.
- découplage temporel, les MOM décomposent l'interaction entre les intervenants en deux interactions séparées ; au travers de la propriété de store-and-forward, ils permettent l'interaction non synchronisée de composants.
Du fait de ces propriétés, les MOM sont particulièrement adaptés aux applications distribuées à grande échelle et/ou à forte mobilité.
[modifier] Applications
Les MOM sont très utilisés dans le domaine de l'intégration d'application (EAI - Enterprise Application Integration).

