Message-oriented middleware [1] ( angolul message-oriented middleware, MOM [2] ) egy alszoftver , amely az elosztott környezetben történő üzenetküldésre összpontosít [3] . Elsősorban a késleltetett üzenetküldés megvalósítására tervezték, míg a peer-to-peer hálózat (peer-to-peer) és a távoli eljáráshívások (RPC) támogatják a szinkron módot.
Alapvetően az ilyen típusú szoftverek aszinkron rendszerekből állnak, amelyek a szerver és a kliens közötti interakciót folytatják üzenetküldés útján, vagy más szóval a vezérlőparancsok blokkjainak és a továbbított adatok cseréjével bájtorientált protokollok, például HTTP , POP3 , SMTP használatával. és mások [4] . Megvalósítható különböző topológiákban ( pont-pont , pont-több pont ) és különböző cseremintákkal ( közzététel-feliratkozás , kérés-válasz ), valamint ezek különféle kombinációival. Ebben a szoftverosztályban alapvető szerepet játszik az üzenetsor fogalma . Léteznek üzenetküldési szabványok az ebbe az osztályba tartozó rendszerekre, például AMQP , XMPP , STOMP .
A fő alosztályok az üzenetközvetítők , a sorban állási szolgáltatások a tranzakciófigyelők .