O On Demand Router (ODR) é um servidor proxy do Session Initiation Protocol (SIP) e de HTTP inteligente no WebSphere Virtual Enterprise. O ODR é o ponto de entrada em um ambiente do WebSphere Virtual Enterprise e é um gateway através do qual os pedidos de HTTP e as mensagens do Session Initiation Protocol (SIP) fluem para os servidores de aplicativos de backend. É possível configurar o ODR para determinar como ele manipula cenários com falha e como ajusta determinados pedidos de trabalho.
O ODR é totalmente consciente do estado dinâmico da célula, de forma que, se um servidor na célula falhar, os pedidos serão roteados para outro servidor. Quando o ODR for notificado de que o aplicativo foi inicializado no servidor reiniciado, o ODR roteará os pedidos para esse servidor novamente.
O ODR não roteará nenhum pedido para o aplicativo no servidor de aplicativos até que o aplicativo esteja iniciando/inicializando. Se o aplicativo for iniciado em outro(s) servidor(es) de aplicativos, os pedidos serão roteados para ele(s). Se o aplicativo não for iniciado em nenhum outro servidor, o ODR ainda não será roteado para o servidor de aplicativos iniciando-em-progresso. Em vez disso, um 503 será retornado.