應用程式會使用要求者來傳送要求訊息, 並等待和接收回覆。
有些傳訊應用程式是以「傳送要求訊息並等待回覆」的演算法為基礎。XMS 提供一種稱為 Requestor 的類別來協助開發這類應用程式。
若要建立要求者,應用程式會呼叫 Requestor 類別的「建立要求者」建構子, 其中並以參數方式指定一個 Session 物件和 Destination 物件(用以識別要求訊息所要送往之處)。階段作業不得為交易式, 且其確認模式不得為 XMSC_CLIENT_ACKNOWLEDGE。建構子會自動建立一個回覆訊息所要送往的暫時佇列或主題。
在建立要求者後,應用程式可呼叫 Requestor 物件的「要求」方法, 以傳送要求訊息,然後等待和接收收到要求訊息之應用程式的回覆。呼叫會暫停執行, 直到收到回覆或直到階段作業結束為止(看何者較快發生)。要求者預期在每一則要求訊息方面只會收到一則回覆。
當應用程式關閉要求者時,會刪除暫時佇列或主題。不過,相關聯的階段作業不會關閉。就此方面來說,XMS 的行為即和 JMS 有所不同。