2.1.4.2.1 Queue Manager Roles for Application Interaction
The Message Queuing (MSMQ) protocol set supports the following server roles that allow interaction with the applications, as described in section 2.1.3.1:
Queue Server: This role provides the MSMQ message exchange functionality and implements the server side of Message Queuing (MSMQ): ActiveX Client Protocol (MQAC) and both the server and client sides of Message Queuing (MSMQ): Queue Manager to Queue Manager Protocol (MQQP) and Message Queuing (MSMQ): Queue Manager Remote Read Protocol (MQRR).
Management Server: In this role, the queue manager provides management and administrative operations on the Message Queuing server. This role allows a management application to retrieve administrative information specific to queues and messages. The Management Server role also performs management operations on a queue. This role implements the server side of Message Queuing (MSMQ): Queue Manager Management Protocol (MQMR), as specified in [MS-MQMR] section 3.1; the server side of Message Queuing (MSMQ): Directory Service Change Notification Protocol (MQCN), as specified in [MS-MQCN] section 3.1; and the server side of the management interfaces of MQAC, as specified in [MC-MQAC] sections 3.2, 3.3, and 3.4.
Supporting Server: This is a queue manager role that implements the server side of the supporting server protocol as specified in [MS-MQMP].