WebSphere Extended Deployment presenta un nuevo tipo de servidor denominado direccionador On Demand (ODR). El ODR es un tipo especial de servidor que actúa como un proxy, o intermediario, entre las peticiones HTTP y los servidores de aplicaciones que deben procesar dichas peticiones. No se trata de un nuevo concepto, puesto que la mayoría de los usuarios están familiarizados con los servidores proxy y su funcionamiento. Sin embargo, el ODR tiene algunas características que son únicas.
El ODR contiene un componente denominado configuración On Demand (ODC). La configuración On Demand (ODC) intenta obtener de forma automática información sobre todos los servidores de aplicaciones y las aplicaciones de WebSphere Extended Deployment desplegadas en la célula. La configuración On Demand (ODC) configurará de forma dinámica las normas de direccionamiento en tiempo de ejecución para que el ODR pueda direccionar de forma precisa las peticiones HTTP a los servidores de aplicaciones.
Una vez creado, un ODR podrá direccionar de forma efectiva peticiones HTTP a los nodos de WebSphere Extended Deployment.
El ODR tiene la posibilidad adicional de direccionar trabajo a nodos que no son de WebSphere Extended Deployment. Esta función permite que una empresa se aproveche de las capacidades exclusivas de direccionamiento que tiene el ODR con nodos que no son de WebSphere. El ODR direcciona trabajo a servidores que no son XD de la misma manera, pero con distintas configuraciones. La capacidad dinámica del ODR no se utiliza en su totalidad fuera del entorno XD puesto que la configuración On Demand no es funcional. Sin embargo, las opciones de configuración avanzadas amplían las posibilidades del ODR.
Al direccionar trabajo más allá de los nodos de WebSphere Extended Deployment, hay que configurar el ODR con clústeres de servidores genéricos, grupos de URI y normas de direccionamiento.
Los clústeres de servidores genéricos definen los límites, o puntos finales del clúster. El ODR aplica normas de direccionamiento a las peticiones de entrada, que a su vez toman los grupos de URI en el clúster. Las normas de direccionamiento se convierten en el vínculo que relaciona los clústeres de servidores genéricos con los grupos de URI.
En un entorno WebSphere Extended Deployment homogéneo, la función de configuración On Demand del ODR esta automatizada, y crea y actualiza de forma dinámica la tabla de direccionamiento. En un entorno mixto, los clústeres de servidores genéricos, grupos URI y normas de direccionamiento se utilizan para crear rutas estáticas sin el direccionamiento de aplicaciones dinámico ni las funciones de detección de servidores de la configuración On Demand.