Message Service Client for C/C++ 和 .NET 提供一種稱為 XMS 的 API,它有一組和「Java 訊息服務 (JMS)」API 相同的介面。Message Service Client for C/C++ 含有兩種 XMS 實作,一個供 C 應用程式使用, 另一個供 C++ 應用程式使用。Message Service Client for .NET 含有一個完全管理的 XMS 實作, 可供任何 .NET 相容語言使用。
XMS 同時支援點對點與發佈/訂閱這兩種傳訊樣式, 以及支援同步和非同步訊息遞送。
應用程式可在連結或用戶端模式下連接。
應用程式可使用直接 TCP/IP 連線或 HTTP over TCP/IP。
訊息將透過 WebSphere MQ 即時傳輸在應用程式和分配管理系統間傳輸, 且視配置而定,訊息可透過 WebSphere MQ 多重播送傳輸遞送給應用程式。
藉由連接 WebSphere MQ 佇列管理程式, XMS 應用程式可使用 WebSphere MQ 企業傳輸和 WebSphere Business Integration Event Broker 或 WebSphere Business Integration Message Broker 的分配管理系統通訊。或者,XMS 應用程式可使用 WebSphere MQ 發佈/訂閱分配管理系統。