Was ist Java Application Server & IBM WebSphere Application Server?
Application Server stellt die gesamte erforderliche Infrastruktur zum Hosten von Unternehmensanwendungen bereit. Es behandelt Anwendungsbetrieb zwischen Benutzeranforderung an Backend-Business-Anwendung wie eine Datenbank, Messaging, etc.
Unternehmensanwendungen, die in der Regel transaktionsbasiert oder stark genutzt werden, müssen über einen Anwendungsserver mit integrierter Redundanz, hoher Verfügbarkeit und Leistungsorientierung wie WebSphere Application Server verfügen.
Der Anwendungsserver befindet sich normalerweise zwischen dem Webserver und der Datenbank oder einem anderen Backend wie Messaging usw.
Unten ist das typische Diagramm zeigt Anwendungsserver in den Benutzeranforderungen befindet.
Unterstützte Plattformen
WebSphere Application Server wird auf folgenden Plattformen unterstützt.
- AIX
- HP
- IBM i
- z/OS
- Linux
- Solaris
- Windows
Alternativ können Sie hier klicken um durch offizielle Systemanforderungen Dokument für WINDOWS 8.5.5 gehen.
WebSphere-Editionen
Derzeit sind sieben WebSphere-Editionen auf dem Markt.
- WebSphere Application Server – Liberty Core
- WebSphere Application Server – Express
- WebSphere Application Server – Base
- WebSphere Application Server – Netzwerkbereitstellung
- WebSphere Application Server – Hypervisor Edition
- WebSphere Application Server – z/OS
- WebSphere Application – Developers
Jede Edition ist für verschiedene Anforderungen optimiert, von der Entwicklung über die Produktion bis hin zu kleinen und großen Unternehmen. Sie können sie vergleichen, um die für Ihr Unternehmen am besten geeignete auszuwählen.
Klicken Sie hier, um durch offizielle gehen war Blatt vergleichen.
WebSphere-Topologien
WebSphere bietet Konfigurationsflexibilität, die innerhalb des Budgets in jede Anforderung in Produktions- oder Nichtproduktionsumgebung passt. In Anbetracht großer Optionen könnte es jedoch verschiedene Topologien geben; Die folgenden drei werden am häufigsten verwendet.
- Standalone
- Netzwerkbereitstellung
- Verwaltungsagent
Standalone-Topologie
Bei dieser Basistopologie installieren Sie WebSphere auf einem einzelnen Server. Wenn Sie dies implementieren, haben Sie Zelle, Knoten und Server (JVM) auf einem einzigen Computer, der einige der folgenden Einschränkungen aufweist.
- Kann den Server nicht über die Administratorkonsole starten
- Keine hohe Verfügbarkeit
- Kein Lastausgleich
- Alle administrativen Aufgaben durch Herstellen einer Verbindung zur JVM
Wahrscheinlich wäre dies gut für die Entwicklung oder keine kritische Nichtproduktionsumgebung. Nachfolgend finden Sie das typische Serverdiagramm für die eigenständige Topologie.
Netzwerkbereitstellungstopologie
Wahrscheinlich die am häufigsten verwendete und fortschrittlichste Topologie, bei der mehrere JVM auf demselben Server 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 administrativen Aufgaben erledigen können, einschließlich des Starts der JVM über die DMGR-Konsole.
In dieser Topologie werden DMGR und Node Agent als separater Prozess ausgeführt und es wird Clustering für Hochverfügbarkeit unterstützt. Unten ist das grundlegende Diagramm der ND-Topologie.
Administratoragententopologie
In dieser Topologie wird ein zusätzlicher Prozess namens Administratoragent erstellt, mit dem mehrere eigenständige Server verwaltet werden können, die bei Administratoragent registriert sind.
Hiermit kann ein Administrator alle registrierten Knoten mithilfe der Administratoragenten-Konsole verwalten.
Dies ist sehr nützlich, wenn Sie mehrere eigenständige Server haben und administrative Aufgaben ausführen möchten, einschließlich des Startens von JVM über eine Konsole. Das folgende Diagramm veranschaulicht eine grundlegende Topologie des Verwaltungsagenten.
Was ist neu in WebSphere 8.5.5?
IBM veröffentlichte WebSphere Application Server 8.5 im Juni 2012 und 8.5.5 im Juni 2013 mit einigen der unten aufgeführten großartigen Funktionen.
- HPEL – Binäre Protokollierung, die schneller ist als die Textprotokollierung. Dies hilft bei der Laufzeitleistung.
- Überwachte Verzeichnisunterstützung für schnellere Edit-Deploy-Testzyklen
- JAVA SE7 – WAS 8.5 haben Sie die Möglichkeit, Java 7 SE zu unterstützen
- Application Resiliency – 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 – Wartungsfreundlichkeit und Fehlerbehebung Verbesserungen des Session Initiation Protocol unterstützen eine widerstandsfähigere Verarbeitung von SIP-Sitzungen.
Die vollständige Liste der neuen Funktionen finden Sie hier offizielles Dokument.
Ich hoffe, dies hilft Ihnen beim Verständnis von IBM WebSphere Application Server.