WebSphere Extended Deployment 引進了一個新的伺服器類型,稱為「隨需應變路由器」(ODR)。 這個 ODR 是一個特殊伺服器,它扮演 HTTP 要求和確定完成這些要求的應用程式伺服器的 Proxy 或媒介。 這不是新的概念,因為大部分 WebSphere 使用者早已熟悉 Proxy 伺服器和它們的功能。 不過,這個 ODR 仍有些獨有的特殊能力。
ODR 包含一個稱為「隨需應變配置」(ODC) 的元件。 ODC 會自動嘗試取得所有 WebSphere Extended Deployment 應用程式伺服器及部署在 Cell 中之應用程式的相關資訊。 在執行時期,ODC 會動態配置遞送規則,讓 ODR 能夠將 HTTP 要求精確遞送給這些應用程式伺服器。
在建立之時,ODR 實際上能夠將 HTTP 要求遞送給 WebSphere Extended Deployment 節點。
ODR 有一項將工作遞送到非 WebSphere Extended Deployment 節點的附加能力。 這個功能可讓企業使用 ODR 在非 WebSphere 節點上特有的遞送能力。 ODR 也利用相同方式,將工作遞送給非 XD 伺服器,但配置有些不同。 ODR 的動態能力並未完整延伸到 XD 環境之外,因此,ODC 無法運作。 不過,進階配置選項延伸了 ODR 的能力。
當工作遞送超出 WebSphere Extended Deployment 節點範圍時,您必須利用「通用伺服器叢集」、「URI 群組」和「遞送規則」來配置您的 ODR。
通用伺服器叢集定義叢集的界限或端點,但 ODR 會將遞送規則套用在送入要求上,送入要求又會將 URI 群組拉到叢集中。 事實上,遞送規則會成為將通用伺服器叢集關聯於 URI 群組的結合者。
在同質的 WebSphere Extended Deployment 環境中,ODR 的 ODC 功能會自動而動態地建立和更新遞送表。 在混合的環境中,通用伺服器叢集、URI 群組和遞送規則用來建立不含 ODC 的動態應用程式遞送和伺服器感應功能的靜態路由。