Was ist Java Application Server und IBM WebSphere Application Server?
Application Server bietet die gesamte erforderliche Infrastruktur zum Hosten von Unternehmensanwendungen. Es verwaltet den Anwendungsbetrieb zwischen Benutzeranforderungen an Backend-Geschäftsanwendungen wie Datenbanken, Messaging usw.
Unternehmensanwendungen, die normalerweise transaktionsbasiert sind oder häufig verwendet werden, müssen über einen Anwendungsserver mit integrierter Redundanz, hoher Verfügbarkeit und leistungsorientierter Ausrichtung wie WebSphere Application Server verfügen.
Der Anwendungsserver befindet sich normalerweise zwischen dem Webserver und der Datenbank oder einem anderen Backend wie Messaging usw.
Das folgende Diagramm zeigt den Anwendungsserver, der sich in den Benutzeranforderungen befindet.
Supported Platforms
WebSphere Application Server wird auf folgenden Plattformen unterstützt.
- AIX
- HP
- IBM i
- z / OS
- Linux
- Solaris
- Windows
Alternativ können Sie Klicken Sie hier, um die offiziellen Systemanforderungen durchzugehen Dokument für WAS 8.5.5.
WebSphere Editions
Derzeit sind sieben WAS-Editionen auf dem Markt.
- WebSphere Application Server - Liberty Core
- WebSphere Application Server - Express
- WebSphere Application Server - Basis
- WebSphere Application Server - Netzwerkbereitstellung
- WebSphere Application Server - Hypervisor Edition
- WebSphere Application Server - z / OS
- WebSphere-Anwendung - Entwickler
Jede Edition ist für verschiedene Anforderungen optimiert, von der Entwicklung über die Produktion bis hin zum Kleinunternehmen. Sie können sie vergleichen, um die für Ihr Unternehmen am besten geeignete auszuwählen.
Klicken Sie hier, um das offizielle WAS-Vergleichsblatt durchzugehen.
WebSphere Topologies
WebSphere bietet Konfigurationsflexibilität, die innerhalb des Budgets in jede Anforderung in der Produktions- oder Nichtproduktionsumgebung passt. In Anbetracht der großen Möglichkeiten kann es jedoch verschiedene Topologien geben. Die folgenden drei sind am weitesten verbreitet.
- Standalone
- Netzwerkbereitstellung
- Verwaltungsstelle
1. Standalone-Topologie
Es ist eine grundlegende Topologie, in der Sie WebSphere auf einem einzelnen Server installieren. Wenn Sie dies implementieren, haben Sie Cell, Node und Server (JVM) auf einem einzelnen Computer, der einige der folgenden Einschränkungen aufweist.
- Der Server kann nicht über die Administratorkonsole gestartet werden
- Keine hohe Verfügbarkeit
- Kein Lastausgleich
- Alle administrativen Aufgaben durch Herstellen einer Verbindung mit JVM
Wahrscheinlich wäre dies gut für die Entwicklung oder keine kritische Nichtproduktionsumgebung. Unten finden Sie das typische Serverdiagramm für die eigenständige Topologie.
2. Topologie der Netzwerkbereitstellung
Wahrscheinlich die am häufigsten verwendete und erweiterte Topologie, bei der mehrere JVM auf demselben oder einem anderen Server ausgeführt werden können.
Dies wird nur mit der WebSphere Application Server Network Deployment Edition unterstützt.
Das Gute an dieser Topologie ist, dass Sie alle Verwaltungsaufgaben erledigen können, einschließlich des Startens der JVM über die DMGR-Konsole.
In dieser Topologie werden DMGR und Node Agent als separater Prozess ausgeführt und unterstützen Clustering für hohe Verfügbarkeit. Unten sehen Sie das grundlegende Diagramm der ND-Topologie.
3. Administrative Agententopologie
In dieser Topologie wird ein zusätzlicher Prozess namens Administrationsagent erstellt, mit dessen Hilfe mehrere eigenständige Server verwaltet werden können, die beim Administrationsagenten registriert sind.
Auf diese Weise kann ein Administrator alle registrierten Knoten mithilfe der Administrationsagentenkonsole verwalten.
Dies ist sehr nützlich, wenn Sie über mehrere eigenständige Server verfügen und administrative Aufgaben ausführen möchten, einschließlich des Startens von JVM über eine Konsole. Das folgende Diagramm zeigt eine grundlegende Topologie des Verwaltungsagenten.
What’s new in WebSphere 8.5.5?
IBM hat WebSphere Application Server 8.5 im Juni 2012 und 8.5.5 im Juni 2013 mit einigen der unten aufgeführten großartigen Funktionen veröffentlicht.
- HPEL - Binäre Protokollierung, die schneller ist als die Textprotokollierung. Dies hilft bei der Laufzeitleistung.
- Überwachte Verzeichnisunterstützung für schnellere Editier-, Bereitstellungs- und Testzyklen
- JAVA SE7 - WAS 8.5 bietet die Option, Java 7 SE zu unterstützen
- Anwendungsstabilität - WAS 8.5 ND ist in WebSphere Virtual Enterprise integriert.
- Integritätsmanagement - Überwachen Sie den Zustand des Anwendungsservers und reagieren Sie auf potenzielle Probleme, bevor ein Ausfall auftritt.
- SIP - Verbesserungen der Servicefreundlichkeit und Fehlerbehebung des Session Initiation Protocol unterstützen eine stabilere Verarbeitung von SIP-Sitzungen.
Für die vollständige Liste der neuen Funktionen - Klicken Sie hier, um auf das offizielle Dokument zu verweisen.
Ich hoffe, dies hilft Ihnen beim Verständnis des IBM WebSphere-Anwendungsservers.