オンデマンド・ルーター (ODR) は、WebSphere® Virtual Enterprise におけるインテリジェント HTTP および Session Initiation Protocol (SIP) プロキシー・サーバーです。ODR は、WebSphere Virtual Enterprise 環境への入り口であり、HTTP 要求および Session Initiation Protocol (SIP) メッセージ・フローをバックエンドのアプリケーション・サーバーに転送するゲートウェイです。ODR を構成すると、失敗シナリオの処理方法、および特定の作業要求の調整方法を決定できます。
ODR はセルの動的状態を十分に認識しているので、セルの 1 つのサーバーに障害があると、要求は別のサーバーにルーティングされることになります。 再始動されたサーバーでアプリケーションが初期化され、そのことを通知されると、ODR は、もう一度要求をそのサーバーにルーティングします。
アプリケーション・サーバー上のアプリケーションの開始または初期化が完了するまでは、ODR は、そのアプリケーションには要求をルーティングしません。 アプリケーションがその他のアプリケーション・サーバーで開始されると、要求はそのアプリケーション・サーバーにルーティングされます。他のアプリケーション・サーバーでアプリケーションが開始されていない場合、ODR は、始動進行中のアプリケーション・サーバーにはまだルーティングしません。代わりに 503 が戻されます。