JMS 通道是 IBM® UrbanCode Deploy 的主要控制通道;是伺服器用來傳送代理程式指令的通道。依預設,伺服器僅接聽三個埠:埠 7918(適用於 JMS)、埠 8080(適用於 HTTP)及埠 8443(適用於 HTTPS)。
代理程式監視服務將 JMS 用於所有伺服器通訊,並用於將指令(例如 "run step")傳送至工作者程序。工作者程序將 JMS 用於系統通訊,並在執行外掛程式步驟或從伺服器擷取資訊時使用 HTTP REST 服務。
Stateless 伺服器代理程式通訊會為效能、安全、可用性及災難回復提供明顯好處。因為每一個代理程式要求都自行包含,所以交易包含在發生時可以與輔助儲存體同步的獨立訊息。端點、伺服器或代理程式可以停止並重新啟動而沒有負面影響(除了會丟失時間訊息)。如果通訊無法進行中間交易,則不會遺失任何訊息。重新連接之後,伺服器與代理程式會自動判定完成的訊息,以及已順利完成的工作。中斷之後,系統會同步端點,並回復受影響的程序。代理程式在中斷期間執行的任何工作結果都會傳遞至伺服器。