A Message Queuing (MSMQ) egy olyan üzenetküldési Infrastruktúra és fejlesztői eszköz, amellyel lehetővé teszi elosztott üzenetküldési alkalmazások fejlesztését a Microsoft Windows rendszerhez. A Message Queuing szolgáltatás segítségével fejlesztett alkalmazások az üzeneteiket várólistára, egy ideiglenes tárolási helyre küldik, ahonnan az üzenetek a feltételek teljesülésekor továbbítódnak a végső céljukhoz. Ilyen alkalmazások heterogén hálózatokon keresztül is tudnak kommunikálni, és olyan számítógépek között is tudnak üzeneteket küldeni, amelyek átmenetileg nem tudnak egymáshoz kapcsolódni. A Message Queuing szolgáltatás előnyei:
- Garantált üzenetkézbesítés
- Hatékony útválasztás
- Javított biztonság
- Tranzakciókon belüli üzenetküldés támogatása
- Prioritásalapú üzenetküldés
Az ilyen szolgáltatásokat biztosító szoftverek az iparágban használt elnevezése:
- Üzenetsor-kezelő szoftverek
- Tároló és továbbító szoftverek
- Üzenetorientált termékek
A végfelhasználók a Message Queuing szolgáltatással akár offline hálózatokon és számítógépeken keresztül is kommunikálhatnak egymással a hálózat és számítógépek állapotától függetlenül. A rendszergazdák a Message Queuing szolgáltatással nagy, bonyolult számítógép-hálózatokat és üzenet-várólistákat kezelhetnek.