WebSphere Message
Broker ist häufig eine
Komponente in serviceorientierten Architekturen (SOA), die externe Web-Server und andere
HTTP-Lösungen einschließen. Dieser Abschnitt enthält Informationen zu den Funktionen, mit denen
WebSphere Message
Broker Ihnen dabei hilft, eine Web-Server-Infrastruktur zu
konfigurieren, und Sie erfahren, welche Konfigurationsoption für eine bestehende Topologie am
besten geeignet ist.
Das folgende Diagramm zeigt eine Web-Server-Topologie, in der HTTP- und HTTPS-Verbindungen mit einem Anwendungsserver über ein in
WebSphere Application
Server generiertes Web-Server-Plug-in ausgeführt werden. Die Web-Clients kommunizieren über HTTPS mit dem Web-Server und das WebSphere Application
Server-Plug-in leitet den Datenverkehr über HTTP an einen von zwei Anwendungsservern weiter. Diese Topologie vereinfacht die Verwaltung: Die Clients stellen Verbindungen zu einem einzigen Endpunkt her und die gesamte Clientsicherheit wird an einem einzigen Ort verwaltet. Mit dem Plug-in können Lastausgleich und Funktionsübernahme
zwischen zwei Anwendungsservern gesteuert werden.

Sie können ein
WebSphere Application
Server-Plug-in so konfigurieren, dass es ohne Einschränkungen der Funktionalität mit
WebSphere Message
Broker anstelle des Anwendungsservers verwendet werden kann. Die Lastausgleichs- und Failover-Funktionalität des Plug-ins bietet folgende Vorteile:
- Unterstützung vieler HTTP-Sitzungen
- Zugriff auf den Broker von mehreren IP-Adressen und Ports aus
- Einfachere Verwaltung der SOA-Topologie
Im folgenden Diagramm nimmt WebSphere Message
Broker den Platz des
Anwendungsservers ein. Der HTTP-Datenverkehr wird von brokerweiten Empfangsprogrammen auf beiden
Systemen abgewickelt.
Das WebSphere Application
Server-Plug-in kann in den oben beschriebenen Fällen sowie in komplexeren Szenarios für folgende Zwecke verwendet werden:
- Implementierung eines Lastausgleichs
- Implementierung von Clustering für Funktionsübernahme
- Bereitstellung von Anwendungsserver- und Web-Server-Diensten und -Dateien über einen einzelnen
Front-End
- Konsistente Verwaltung der Sicherheit für alle URLs an einem einzigen Ort
- Einrichtung eines Netzdispatchers für mehrere Web-Service-Endpunkte
Diese Art von Konfiguration können Sie mithilfe von
WebSphere Message
Broker verwirklichen. Generieren Sie abhängig von der bestehenden Topologie mithilfe von
WebSphere Message
Broker den am besten geeigneten Typ von Konfigurationsdaten:
- Wenn die bestehende Topologie WebSphere Application
Server einschließt,
erstellen Sie eine Konfigurationsdatei, die von einem
WebSphere Application
Server-Web-Server-Plug-in gelesen werden kann.
- Falls in Ihrer bestehenden Topologie kein WebSphere Application Server enthalten ist, jedoch ein Apache-Web-Server wie z. B.
IBM® HTTP
Server verwendet wird, generieren Sie eine Konfigurationsdatei, die in die Apache-Konfiguration (mod_proxy) aufgenommen werden kann.
- Wurde Ihre Topologie in den bisherigen möglichen Szenarios noch nicht beschrieben, können Sie über die Message Broker-API eine brokerbezogene Liste mit Port- und URL-Daten im CSV-Format erstellen, die Sie dann bei der Web-Server-Konfiguration verwenden können.
In den folgenden Abschnitten finden Sie Informationen zum Generieren der entsprechenden Konfigurationsdaten für Ihre Web-Server-Topologie: