Share via


2.3.1 Dependencies on This System

The following systems use the interfaces provided by the Microsoft Message Queuing (MSMQ) protocols:

Component Object Model Plus (COM+): Uses the MSMQ protocols for implementing the COM+ Queued Components Protocol as specified in [MC-COMQC].

RPC: Can use the MSMQ protocols as a transport for supporting asynchronous RPC calls.<1>

Windows Communication Foundation (WCF): Uses the MSMQ protocols as a transport for supporting queued communication. WCF uses the MSMQ primitives to provide additional message processing functionalities such as poison message handling. This functionality is supported by keeping track of the number of times that an application has attempted to process a particular message in a queue and by moving the message from the queue to a separate designated queue when the number of such attempts exceeds a certain application-defined limit, such that the application does not receive the poison message anymore and can process other messages. See [MSDN-WCF] for more information.