서버 및 원격 에이전트 사이에 낮은 대역폭 이상의 WAN 연결이 있는 반면 IBM UrbanCode Deploy 서버는 다른 지리적 위치에서 에이전트에 작업을 전송할 수 있습니다. 성능에 도움을 주고 유지보수를 용이하게 하기 위해 IBM UrbanCode Deploy는 에이전트 릴레이를 사용하여 원격 에이전트와 통신합니다. 에이전트 릴레이의 경우, 원격 네트워크 내에서 하나의 시스템만 서버에 접속해야 합니다. 기타 원격 에이전트는 에이전트 릴레이를 사용하여 서버와 통신합니다. 원격 네트워크의 모든 에이전트-서버 통신은 릴레이를 통과합니다.
다음은 원격 통신의 역학을 설명하는 단순 아티팩트 이동입니다.

기본적으로, 에이전트 릴레이는 IBM UrbanCode Deploy 서버에 연결을 엽니다. 방화벽에서 필요로 하는 경우, JMS 포트의 연결을 되돌릴 수 있으나 릴레이에서 서버로 HTTP 연결을 되돌릴 수는 없습니다. 원격 에이전트가 에이전트 릴레이에 연결을 엽니다.
릴레이 에이전트를 구성할 때, IBM UrbanCode Deploy 서버에 대해 로컬인 에이전트는 계속 직접 통신을 사용합니다.