作為 JMS 提供者,Message Queue 提供訊息傳送服務,該服務實作 JMS 介面並提供管理服務與控制。到目前為止,在對 JMS 提供者的說明中,我們一直著重於代理程式在轉送訊息時所扮演的角色。但事實上,JMS 提供者必須包括除代理程式以外的許多元素,以提供可靠、安全、可延展的訊息傳送。圖 1–6 顯示組成 Message Queue 訊息服務的元素。這些元素包含多種連線服務 (支援不同的協定)、管理工具和資料存放區,以傳送訊息、監視和處理使用者資訊。Message Queue 服務本身包含圖中以灰色標記的所有元素。
如您所見,功能完整的 JMS 提供者的複雜程度超出基本 JMS 模型甚多。下列各節將說明上述的 Message Queue 服務元素。這些元素可分為三類:代理程式、用戶端執行階段支援和管理。