UMS 的功用不僅止於上述的簡單閘道,還支援有狀態及無狀態的用戶端階段作業。用戶端若提出請求,UMS 會在多項服務請求之間都維持用戶端應用程式的階段作業狀態。UMS 可使用以容器管理的認證,或配置成以 Message Queue 代理程式認證用戶端,或兩者都用。UMS 也支援作業事件,讓用戶端應用程式得以確定多項服務請求,或將其回復為單一不可分割的單元。
因為 UMS 支援大量用戶端以單一連線連接到 Message Queue 代理程式,所以可緩和代理程式連線服務的負載,以達到最佳的延展性。此外,您可水平擴充 UMS 的處理能力,允許網際網路規模的訊息傳送負載。
在用戶端部分,因為協定型 UMS API 非常簡單,因而不需要用戶端程式庫。所以,API 未來可擴充 API 以實作其他 JMS 功能,而不必升級用戶端應用程式。