C/C++ 및 .NET용 메시지 서비스 클라이언트는 JMS(Java Message Service) API와 같은 인터페이스 세트가 있는 XMS라는 API를 제공합니다. C/C++용 메시지 서비스 클라이언트에는 XMS의 두 구현이 포함되며 각각 C 응용프로그램과 C++ 응용프로그램에 사용됩니다. .NET용 메시지 서비스 클라이언트에는 .NET 규격 언어에 사용될 수 있는 XMS의 전체 관리 구현이 포함됩니다.
XMS 메시징의 지점간 및 공개/등록 스타일을 지원하며 동기 및 비동기 메시지 전달을 지원합니다.
응용프로그램은 바인딩 또는 클라이언트 모드에서 연결될 수 있습니다.
응용프로그램은 직접 TCP/IP 연결을 사용할 수도 있고 TCP/IP에서 HTTP를 사용할 수도 있습니다.
메시지는 WebSphere MQ 실시간 전송를 사용하여 응용프로그램과 브로커 사이에서 전송되며 구성에 따라 WebSphere MQ 멀티캐스트 전송을 사용하여 메시지가 응용프로그램에 전달될 수 있습니다.
XMS 응용프로그램은 WebSphere MQ 대기열 관리자에 연결하여 WebSphere MQ 엔터프라이즈 전송으로 WebSphere Business Integration Event Broker 또는 WebSphere Business Integration Message Broker의 브로커와 통신할 수 있습니다. 또는 XMS 응용프로그램은 WebSphere MQ 공개/등록 브로커를 사용할 수 있습니다.