NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

Introduction to Messaging

Microsoft Message Queuing makes it easy for application developers to communicate with application programs quickly and reliably by sending and receiving messages. Messaging provides you with guaranteed message delivery and a robust, fail-safe way to carry out many of your business processes. For example, suppose you have a retail point-of-sale application that must run 24 hours a day, 7 days a week. If the database system behind the application goes down your sales staff might need to start taking orders manually. Using Message Queuing, you can set up the system so that the orders that cannot be processed during the downtime are automatically put into a queue and processed as soon as the database comes back up.

In the NGWS frameworks, you can use an instance of the MessageQueue component to quickly and easily connect to existing message queues, examine their contents, and send and receive messages.

Interacting with Message Queues

Messaging and messages play a central role in the life of a distributed application. Essentially, interprocess communication between components of a server-based application is heavily dependent on messages (rather than direct calls between components). Reasons include:

Requirements

Your system must meet the following requirements to develop MessageQueue components:

See Also

Message Queues and Messaging Technology Backgrounder | Message Queuing and E-mail Systems | Creating MessageQueue Components