WebSphere Extended Deployment führt einen neuen Servertyp, den On Demand Router (ODR) ein. Der ODR ist ein besonderer Server, der als Proxy-Server oder Zwischenstation für HTTP-Anforderungen und die Anwendungsserver auftritt, die diese Anforderungen ausführen. Es ist kein neues Konzept, da die meisten WebSphere-Benutzer mit der Verwendung von Proxy-Servern und Proxy-Funktionen vertraut sind. Der ODR hat jedoch einige besondere Fähigkeiten, die einzigartig sind.

Der ODR enthält eine Komponente mit dem Namen On Demand Configuration (ODC). Die ODC versucht automatisch, Informationen zu allen Anwendungsservern mit WebSphere Extended Deployment und Anwendungen, die in der Zelle implementiert sind, abzurufen. Sie konfiguriert die Routing-Regel dynamisch zur Laufzeit, damit der ODR in der Lage ist, die HTTP-Anforderungen präzise an diese Anwendungsserver weiterzuleiten.

Wenn Sie einen ODR erstellen, kann dieser HTTP-Anforderungen effizient an die Knoten mit WebSphere Extended Deployment weiterleiten.

Der ODR ist auch in der Lage, Arbeit an Knoten weiterzuleiten, auf denen WebSphere Extended Deployment nicht installiert ist. Diese Funktion gibt einem Unternehmen die Möglichkeit, die einzigartigen Routing-Fähigkeiten des ODR auf Knoten zu nutzen, die keine WebSphere-Knoten sind. Der ODR leitet die Arbeit an diese Knoten auf dieselbe Art, aber mit unterschiedlichen Konfigurationen weiter. Die dynamischen Fähigkeiten des ODR sind außerhalb einer Umgebung mit WebSphere Extended Deployment nicht vollständig nutzbar, deshalb funktioniert die ODC dort nicht. Mit den erweiterten Konfigurationsoptionen kann das Leistungsspektrum des ODR jedoch erweitert werden.

Wenn Arbeit an Knoten außerhalb der Umgebung mit WebSphere Extended Deployment weitergeleitet werden soll, müssen Sie Ihren ODR mit generischen Server-Clustern, URI-Gruppen und Routing-Regeln konfigurieren.

- Generische Server-Cluster sind benutzerdefinierte logische Cluster von Servern, die keine WebSphere-XD-Server sind und an die der ODR Arbeit weiterleiten kann.
- URI-Gruppen sind Anwendungs-URIs mit ähnlichen Merkmalen, die die vom Cluster bereitgestellten Inhalte definieren.
- Routing-Regeln verwenden bestimmte Übereinstimmungskriterien, die der ODR als Entscheidungskriterium für die Weiterleitung von Anforderungen verwendet.

Generische Server-Cluster definieren die Grenzen oder so genannten Endpoints des Cluster. Der ODR wendet die Routing-Regeln auf die eingehenden Anforderungen an, wodurch URI-Gruppen in den Cluster einbezogen werden. Die Routing-Regeln werden somit zum Band, das generische Server-Cluster mit URI-Gruppen verbindet.

In einer homogenen Umgebung mit WebSphere Extended Deployment arbeitet die ODC-Funktion des ODR automatisch und erstellt und aktualisiert dynamisch die Routing-Tabelle. In einer heterogenen Umgebung werden generische Server-Cluster, URI-Gruppen und Routing-Regeln verwendet, um statische Routen ohne die dynamischen Routing-Funktionen für Anwendungen und die serversensitiven Funktionen der ODC zu erstellen.