Setting up two-way communication over MSMQ
For a long time, MSMQ has been a great message-based communication component on the Microsoft platform. And the Microsoft .NET framework has also provided managed programming interfaces for developers to develop distributed applications based on MSMQ. However, it is still a bit complicated and time consuming for developers to build a complete distributed service through the raw or encapsulated MSMQ programming interface. As the new unified communication development platform on Windows, WCF provides more convenient means for developing a distributed service over the underlying MSMQ component.
Getting ready
If you are not yet familiar with Microsoft Message Queuing (MSMQ), you can get useful information on the following site:
http://msdn.microsoft.com/en-us/library/ms711472(VS.85).aspx
Also, the MSDN library has provided detailed reference on the .NET Framework System.Messaging
namespace that encapsulates the raw MSMQ programming interfaces (visit http...