Did you ever develop – or do you plan to develop – programs or services that need to connect to other programs – either on the same machine or over the network? If the answer is "no" you can stop reading now. This course is not for you.
If you are still with me – and most chances you are – I bet you already know that communication is no simple matter. What do I do when the network fails? How do I coordinate the actions of two separate applications? How do I handle peak times? How do I guarantee delivery? How do I upgrade my application without breaking the communication? This is the kind of questions MSMQ is designed to answer.
MSMQ – Microsoft Message Queue – is a mature – more than a decade old – messaging infrastructure, and yet it has lots of new features to offer as part of WCF, Vista & Windows Server 2008.
In this course, you are going to see how to build distributed applications with MSMQ, how to support several quality of service options and different messaging patterns, like publish & subscribe. You are going to see how to write a robust MSMQ solution and manage it in a production environment. Finally, you will see how to write MSMQ-base WCF solutions and learn about the new features of MSMQ in Vista and Windows Server 2008.