Когда между сервером и удаленными агентами существует соединение WAN, хотя бы с низкой пропускной способностью, сервер IBM UrbanCode Deploy может отправлять работу агентам в других географических расположениях. Для повышения производительности и легкости обслуживания IBM UrbanCode Deploy использует промежуточные агенты для связи с удаленными агентами. Промежуточный агент требует наличия только одной системы в удаленной сети, связанной с сервером. Другие удаленные агенты связываются с сервером при помощи промежуточного агента. Вся передача передача данных между сервером и агентом из удаленной сети осуществляется через промежуточный агент.
Следующая простая передача артефакта иллюстрирует механизм удаленной связи:

По умолчанию промежуточные агенты открывают соединение с сервером IBM UrbanCode Deploy. Если брандмауэр требует это, можно инвертировать соединение порта JMS, но нельзя инвертировать соединение HTTP с промежуточного агента на сервер. Удаленные агенты открывают соединения с промежуточным агентом.
В конфигурациях с промежуточными агентами, локальные для сервера IBM UrbanCode Deploy агенты продолжают использовать прямые подключения.