Usługa kolejkowania wiadomości (znana także pod nazwą MSMQ) jest infrastrukturą obsługi wiadomości i narzędziem programistycznym umożliwiającym tworzenie rozproszonych aplikacji do obsługi wiadomości dla systemu Microsoft Windows. Aplikacje opracowane dla Usługi kolejkowania wiadomości wysyłają wiadomości do kolejek, które są tymczasowymi lokalizacjami magazynowymi, z których wiadomości mogą docierać do swoich miejsc docelowych, jeśli warunki na to pozwalają. Takie aplikacje mogą komunikować się ze sobą przez sieci heterogeniczne i wysyłać wiadomości między komputerami, które tymczasowo mogą nie być w stanie połączyć się ze sobą. Usługa kolejkowania wiadomości zapewnia następujące korzyści:
- gwarantowane dostarczanie wiadomości,
- wydajny routing,
- zwiększone bezpieczeństwo,
- obsługa wysyłania wiadomości w transakcjach,
- obsługa wiadomości na podstawie priorytetów.
Produkty oprogramowania z tymi funkcjami są często określane w branży jako:
- oprogramowanie do kolejkowania wiadomości,
- oprogramowanie do przechowywania i przekazywania,
- oprogramowanie pośrednie do przesyłania wiadomości.
Dzięki Usłudze kolejkowania wiadomości użytkownicy mogą komunikować się przez sieci i komputery, które mogą być w trybie offline, niezależnie od bieżącego stanu sieci i komputerów. Administratorzy systemów mogą korzystać z Usługi kolejkowania wiadomości do wydajnego zarządzania dużymi, złożonymi sieciami komputerów i kolejek wiadomości.