Message Queuing
Applies To: Windows 7, Windows 8, Windows Server 2008 R2, Windows Server 2012
Message Queuing (also known as MSMQ) enables applications that are running at different times to communicate across heterogeneous networks and systems that might be temporarily offline. Applications send messages to queues and read messages from queues.
Message Queuing provides the following benefits:
Guaranteed delivery of messages
Efficient routing
Enhanced security
Priority-based messaging
You can use Message Queuing to implement solutions for both asynchronous and synchronous messaging scenarios.