MSMQ Adapter Architecture

The MSMQ adapter lets you take advantage of Microsoft Message Queuing (also known as MSMQ) features that are otherwise unavailable in BizTalk Server.

Adapter Structure

The MSMQ adapter has the same structure as other BizTalk adapters and uses the Adapter Framework. It is made up of a design-time component and a run-time component. The run-time component, in turn, contains the elements that implement the message transport.

The design-time component lets you configure the adapter properties for sending and receiving.

The run-time component can send messages to a queue defined at design time or receive messages from a designated queue. The adapter runtime runs in the same process as the BizTalk Server application and does not run in an isolated host.

All message handling relies on the local Message Queuing service, even for remote queues. For remote queues, the adapter hands messages off to the local Message Queuing service. It, in turn, sends the messages to the remote queue.

For a complete list of send and receive configuration properties, see How to Configure an MSMQ Send Port and How to Configure an MSMQ Receive Location.

For more information about Message Queuing, see the following topics available in the Microsoft TechNet Library:

See Also

What Is the MSMQ Adapter?