Middleware orientovaný na zprávy

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 10. května 2020; kontroly vyžadují 3 úpravy .

Middleware orientovaný na zprávy [1] ( anglicky message-oriented  middleware , MOM [2] ) je dílčí software zaměřený na zasílání zpráv v distribuovaném prostředí [3] . Primárně navržený k implementaci odloženého zasílání zpráv, zatímco sítě peer-to- peer (peer-to-peer) a vzdálené volání procedur (RPC) podporují synchronní režim.

Tento typ softwaru je v zásadě tvořen asynchronními systémy s interakcí mezi serverem a klientem prostřednictvím zasílání zpráv nebo jinými slovy výměnou bloků řídicích příkazů a přenášených dat pomocí bajtově orientovaných protokolů, jako jsou HTTP , POP3 , SMTP . a další [4] . Lze jej implementovat v různých topologiích ( point-to-point , point-to-multipoint ) a s různými vzory výměny ( publish-subscribe , request-response ), stejně jako s jejich různými kombinacemi. Zásadní roli v této třídě softwaru hraje koncept fronty zpráv . Pro systémy této třídy existují standardy zasílání zpráv, jako je AMQP , XMPP , STOMP .

Hlavními podtřídami jsou zprostředkovatelé zpráv , služby řazení do front monitory transakcí .

Poznámky

  1. middleware orientovaný na zprávy // Velký anglicko-ruský a rusko-anglický slovník . — 2001 . Velký anglicko-ruský a rusko-anglický slovník. 2001.
  2. E. Curry, D. Chambers a G. Lyons, „Rozšiřování Message-Oriented Middleware using Interception“, prezentované na třetím mezinárodním workshopu o distribuovaných systémech založených na událostech (DEBS '04), ICSE '04, Edinburgh, Skotsko, Velká Británie , 2004. (nepřístupný odkaz) . Datum přístupu: 25. prosince 2011. Archivováno z originálu 26. července 2011. 
  3. Middleware orientovaný na zprávy . Získáno 8. září 2007. Archivováno z originálu 12. listopadu 2007.
  4. Síťové technologie. Poznámky z přednášky. Přednáška 6. Middleware. Archivováno 17. dubna 2012 na Wayback Machine www.4stud.info