Message Queuing

Applies To: Windows Server 2008 R2

Message Queuing (alson known as MSMQ) technology makes it possible for applications running at different times to communicate across heterogeneous networks and systems that may be offline temporarily. Message Queuing provides guaranteed message delivery, efficient routing, enhanced security, and priority-based messaging. You can use Message Queuing to implement solutions for both asynchronous and synchronous messaging scenarios.

Hierarchy of Managed Entities

Managed Entities

Name Description

MSMQ Service

The MSMQ Service is the core service that makes it possible for you to perform basic Message Queuing functions, such as creating and managing queues, sending and receiving messages, and so on.

Message Queuing Triggers Service

The Message Queuing Triggers service enables the invocation of a Component Object Model (COM) component or an exectuable, depending on the queue's defined filters for the incoming messages.

Message Queuing Windows 2000 Client Support

You can use the Message Queuing Windows 2000 Client Support service to run Message Queuing in domain mode on Windows 2000 computers that are joined to a Windows Server 2003 domain or a Windows Server 2008 domain. This service must be installed on a domain controller to operate properly.