Sun Java System Message Queue 3.7 UR1 管理指南

HTTP/HTTPS 支援架構

Message Queue 訊息傳送可在 HTTP/HTTPS 連線的上層執行。由於防火牆通常會允許 HTTP/HTTPS 連線通過防火牆,因此允許存在用戶端應用程式與代理程式被防火牆分隔的狀況。

圖 C–1 顯示提供 HTTP/HTTPS 支援所需的主要元件。

圖 C–1 HTTP/HTTPS 支援架構

圖表顯示 HTTP 代理伺服器和 HTTP 通道 Servlet 如何讓訊息通過防火牆。圖以文字介紹。

圖 C–1 中所示,HTTP 和 HTTPS 支援的架構非常相似。主要區別在於,對於 HTTPS (httpsjms 連線服務),通道 Servlet 與用戶端應用程式以及與代理程式兩者之間,都具有安全的連線。

與代理程式的安全連線是透過已啟用 SSL 的通道 Servlet (Message Queue 的 HTTPS 通道 Servlet) 所提供。此通道 Servlet 會將自我簽署的憑證傳送至請求連線的任何代理程式。代理程式使用此憑證來建立與 HTTPS 通道 Servlet 的加密連線。一旦建立此連線,用戶端應用程式和 Web 伺服器/應用程式伺服器即透過用戶端應用程式與通道 Servlet 之間的安全連線進行通訊。