Der Application Edition Manager für WebSphere Virtual Enterprise führt eine unterbrechungsfreie Implementierung von Anwendungen in Produktionsumgebungen aus. Unterbrechungsfrei bedeutet, dass alle Services weiterhin zur Verfügung stehen, während Sie eine Anwendungsaktualisierung in Ihrer Umgebung installieren. Sie können den Application Edition Manager verwenden, wenn Sie die Komponente Compute Grid verwenden und ein Rollout von Compute-Grid-Anwendungen durchführen möchten. Dies sind Unternehmensanwendungen, die einem Grid-Programmiermodell entsprechen.
Der Application Edition Manager stellt ein Versionssteuerungsmodell für Anwendungen bereit, das mehrere Implementierungen derselben Anwendung in einer Zelle von WebSphere Virtual Enterprise unterstützt. Jede Implementierung hat einen eindeutigen Editionsnamen. Im Application Edition Manager kann ausgewählt werden, welche Edition in einem Cluster von WebSphere Virtual Enterprise aktiviert werden soll, so dass Sie entweder eine Rollout-Operation für eine Anwendungsaktualisierung durchführen oder zu einer früheren Version zurückkehren können.
Der Application Edition Manager ist vollständig in WebSphere Virtual Enterprise integriert und arbeitet sowohl mit dem On Demand Router, mit dynamischen Lastausgleich und mit dem Anwendungsverteilungsmanager zusammen. Durch diese Integration wird ein vorhersehbares Anwendungsverhalten sichergestellt, wenn Sie Anwendungsaktualisierungen anwenden, so dass ein reibungsloser Übergang von einer Anwendungsedition zu einer anderen gewährleistet wird, während das System weiterhin die gewünschte Anwendungsleistung erzielt. Über die Administrationskonsole können Sie den Anwendungsaktualisierungsprozess aufrufen und Editionen für die Anwendungsserver aktivieren. Scripting-APIs ermöglichen die Integration der Edition-Management-Funktionen in die automatisierte Anwendungsimplementierung.
Anwendungstyp | Mehrere Editionen von Anwendungen | Anwendungs-Rollout | Unterbrechungsfreie Anwendungsaktualisierung über ODR- und ODR-Kommunikation | Validierungsmodus | Gleichzeitige Aktivierung |
---|---|---|---|---|---|
Verwaltete Webanwendungen, einschließlich PHP-Anwendungen (Hypertext Preprocessor) | Unterstützt | Unterstützt | Unterstützt | Unterstützt | Unterstützt |
IIOP-, EJB- oder JMS-Anwendungen | Unterstützt | Unterstützt | Nicht unterstützt1 | Nicht unterstützt | Nicht unterstützt |
Nicht verwaltete Webanwendungen | Unterstützt | Nicht unterstützt | Nicht unterstützt | Nicht unterstützt | Unterstützt |
Anwendungen von WebSphere Application Server Community Edition | Unterstützt | Unterstützt | Unterstützt | Unterstützt | Unterstützt |
SIP-Anwendungen (Session Initiation Protocol) | Unterstützt | Unterstützt | Unterstützt2 | Unterstützt | Unterstützt |
Konvergierte HTTP-SIP-Anwendungen | Unterstützt | Unterstützt | Unterstützt2 | Unterstützt | Unterstützt |
1 Der ODR unterstützt keine Kommunikation mit IIOP. EJB-, JMS- und IIOP-Komponenten, die von einem Client direkt aufgerufen werden, können dieses Feature nicht verwenden.
2 Dieses Feature wird von der ODR- und HTTP/SIP-Kommunikation gesteuert.
WebSphere Application Server enthält eine Verwaltungsfunktion mit dem Namen Rollout einer Aktualisierung durchführen. Diese Funktion unterstützt ein Basisanwendungsupgrade, ist aber nicht unterbrechungsfrei. Wenn WebSphere Virtual Enterprise installiert ist, ist die Funktion "Rollout der Aktualisierung durchführen" zwar verfügbar, aber der Application Edition Manager ist die bevorzugte Methode für die Aktualisierung von Anwendungen.
Der Application Edition Manager unterstützt den gesamten Lebenszyklus der Anwendung und ermöglicht Anwendungsaktualisierungen und reibungslose und unterbrechungsfreie Anwendungsimplementierungen in Ihrer Produktionsumgebung.