MSDN Magazine: MSMQ
All MSDN Magazine Topics
Foundations: Build a Queued WCF Response Service
Juval Lowy - February 2007
With queued calls in Windows Communication Foundation you can perform work in a disconnected manner by sending messages through Microsoft Message Queuing. Juval Lowy explains.
WCF Essentials: What You Need To Know About One-Way Calls, Callbacks, And Events
Juval Lowy - October 2006
Object and component-oriented programming have only one way for clients to call a method, but Windows® Communication Foundation introduces two more. In this article Juval Lowy explains how they work.
Design Patterns: Simplify Distributed System Design Using the Command Pattern, MSMQ, and .NET
Brad King - September 2004
Service-oriented architecture is a great framework when you need to perform distributed computing tasks over the Internet. But when you want to perform processing inside your local network, a different solution may provide a better fit. That solution, based on the Command pattern, uses Windows services and Microsoft Message Queuing to implement a queued system that meets your needs better than a service-oriented solution. This article explains how to build it.
Web Services: Capturing and Analyzing Client Transaction Metrics for .NET-Based Web Services
Brian Connolly - July 2004
This article presents a general-purpose client quality reporting mechanism that can be used in any .NET-based transaction system that employs HTTP/SOAP. The design uses client response time and quality recording, upload of logs as SOAP headers attached to new transaction requests, and server handoff of these headers to a low priority queue for logging and analysis. This technique gives an enterprise near real-time information on actual end-user response times. These response times reflect network delays, client application overhead and server delays. By using this technique, enterprises can avoid the need to develop custom software to mine HTTP logs.
MSMQ and .NET: Send MSMQ Messages Securely Across the Internet with HTTP and SOAP
David S. Platt - December 2003
When creating a distributed system you frequently need to provide for communication between two entities that are not in sync. Microsoft Message Queue Server (MSMQ) provides the kind of store-and-forward messaging in a pre-built infrastructure that can help you address these kinds of messaging needs. In the past, MSMQ was accessed using a COM wrapper. Now there's a .NET wrapper that lets you accomplish your messaging goals easily from your Framework-based code. To illustrate the use of the wrapper, the author builds a messaging application, sends MSMQ messages over the Web, and discusses messaging security.
Advanced Basics: Using MSMQ with Visual Basic .NET
Ken Spencer - November 2002
Advanced Basics: COM+ and MTS, DCOM and MSMQ, Serialization in .NET
Ken Spencer - February 2002
Pocket PC: MSMQ for Windows CE Brings Advanced Windows Messaging to Embedded Devices
Bob Hartman - December 2001
Handheld devices are becoming increasingly important nodes on wireless networks, allowing their users to connect to data stores and other central server applications over the network. But wireless network connections can be unreliable, requiring the use of store-and-forward messaging that does not need to maintain a continuous connection. Microsoft Message Queue (MSMQ) has supplied these features to desktop machines, and there is now a version for handheld devices. MSMQ for Windows CE allows users of embedded devices to perform tasks such as remote order processing and inventory update without worrying about the state of their connection. The benefits of MSMQ for Windows CE and how to install and run the service is covered here.