2.1.7.2 Communications with External Systems

Microsoft Message Queuing (MSMQ) communicates with external systems via different protocols, as follows:

  • Message Queuing (MSMQ) Queue Manager Client Protocol (MQMP): Used by a client application to communicate with a queue manager operating in the role of a supporting server, as described in sections 2.1.3.1 and 2.1.4.2.1.

  • Message Queuing (MSMQ): ActiveX Client Protocol (MQAC: Used by a client application to communicate with a queue manager operating in the role of a queue server or management server, or both, as described in sections 2.1.3.1 and 2.1.4.2.1.

  • Message Queuing (MSMQ): Queue Manager Management Protocol (MQMR): Used by a client application to communicate with a queue manager operating in the role of a management server, as described in sections 2.1.3.1 and 2.1.4.2.1.

  • Lightweight Directory Access Protocol (LDAP) as specified in [MS-ADTS] section 3.1.1.3: Used by a queue manager operating in Directory-Integrated mode to communicate with Active Directory.

  • DTCO in a resource manager role as described in [MS-DTCO] section 1.3.3.2: Used by the queue manager to enable transactional operations on transacted queues.

Abstracts for these protocols and the specific communication with external systems are listed in section 2.2.