Tant qu'existe au moins une connexion de réseau étendu (WAN) à faible bande passante entre le serveur et les agents distants, le serveur IBM UrbanCode Deploy peut envoyer des travaux à des agents situés à d'autres emplacements géographiques. Pour améliorer les performances et faciliter la maintenance, IBM UrbanCode Deploy utilise des relais d'agent pour communiquer avec les agents distants. Un relais d'agent impose qu'un seul système sur le réseau distant contacte le serveur. Les autres agents distants communiquent avec le serveur par le biais du relais d'agent. Toutes les communications agent-serveur depuis le réseau distant transitent par le relais.
L'illustration suivante, un simple déplacement d'artefact, décrit le mécanisme des communications distantes :

Par défaut, les relais d'agent ouvrent la connexion au serveur IBM UrbanCode Deploy. Si votre pare-feu l'exige, vous pouvez inverser la connexion du port JMS, mais vous ne pouvez pas inverser la connexion HTTP du relais au serveur. Les agents distants ouvrent des connexions au relais d'agent.
Dans les configurations comportant des relais d'agents, les agents locaux du serveur IBM UrbanCode Deploy continuent à communiquer directement.