Middleware orientat pe mesaje

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 10 mai 2020; verificările necesită 3 modificări .

Middleware orientat pe mesaje [1] ( Middleware orientat pe mesaj în engleză  , MOM [2] ) este un sub-software axat pe mesagerie într-un mediu distribuit [3] . Proiectat în primul rând pentru a implementa mesageria amânată, în timp ce rețelele peer-to-peer (peer-to-peer) și apelurile de procedură la distanță (RPC) acceptă modul sincron.

Practic, acest tip de software este alcătuit din sisteme asincrone cu interacțiune între server și client prin mesagerie sau, cu alte cuvinte, schimbul de blocuri de comenzi de control și date transmise folosind protocoale orientate pe octeți precum HTTP , POP3 , SMTP . si altele [4] . Poate fi implementat în diferite topologii ( point-to-point , point-to-multipoint ) și cu diferite modele de schimb ( publish-subscribe , request-response ), precum și cu diferitele lor combinații. Un rol esențial în această clasă de software îl joacă conceptul de coadă de mesaje . Există standarde de mesagerie pentru sistemele din această clasă, cum ar fi AMQP , XMPP , STOMP .

Principalele subclase sunt brokerii de mesaje , serviciile așteptare și monitorii de tranzacții .

Note

  1. middleware orientat pe mesaje // Dicționar mare englez-rus și rus-englez . — 2001. . Dicționar mare engleză-rusă și rusă-engleză. 2001.
  2. E. Curry, D. Chambers și G. Lyons, „Extending Message-Oriented Middleware using Interception”, prezentat la Third International Workshop on Distributed Event-Based Systems (DEBS '04), ICSE '04, Edinburgh, Scoția, Regatul Unit , 2004. (link inaccesibil) . Data accesului: 25 decembrie 2011. Arhivat din original pe 26 iulie 2011. 
  3. Middleware orientat pe mesaje . Consultat la 8 septembrie 2007. Arhivat din original pe 12 noiembrie 2007.
  4. Tehnologii de rețea. Note de curs. Curs 6. Middleware. Arhivat pe 17 aprilie 2012 la Wayback Machine www.4stud.info