IBM WebSphere Application Server

IBM WebSphere Application Server
Websphere logo.png
Entwickler (en) IBM
Erstveröffentlichung 1.0 22. Juni 1998; Vor 24 Jahren[1]
Stabile Version
9.0 / 24. Juni 2016; vor 6 Jahren[1]
Geschrieben in Java
Betriebssystem AIX, Fenster, Solaris, Linux, HP-UX, Z/OS, Ibm i, VMware ESX / ESXI
Plattform x86, x86-64, Powerpc, Sparc, IA-64, ZSeries
Verfügbar in Englisch, Französisch, Deutsch, Brasilien-Portugiesisch, Tschechisch, Ungarisch, Italienisch, Japanisch, Koreanisch, Polnisch, Russisch, Spanisch, vereinfachtes Chinesisch, traditionelles Chinesisch[2]
Typ Java ee Container
Lizenz Proprietär
Webseite https://www.ibm.com/cloud/websphere-application-server

WebSphere Application Server (WAR) ist ein Softwareprodukt, das die Rolle von a ausführt Webanwendungsserver. Genauer gesagt ist es a Software -Framework und Middleware Das Gastgeber Java-basierend Web Applikationen. Es ist das Flaggschiffprodukt innerhalb IBM's WebSphere Software Suite. Es wurde ursprünglich von erstellt von Donald F. Ferguson, der später CTO von Software für wurde Dell. Die erste Version wurde 1998 gestartet. Dieses Projekt war ein Ableger von IBM HTTP Server -Team, beginnend mit Domino Go (Webserver).

Die Architektur

WebSphere Application Server (wurde) erstellt mithilfe Offene Standards wie zum Beispiel Java ee, Xml, und Internetdienste. Es wird auf den folgenden Plattformen ausgeführt: Windows, AIX, Linux, Solaris, Ibm i und Z/OS. Ab Version 6.1 und jetzt in Version 9.0 sind die offenen Standardspezifikationen auf allen Plattformen ausgerichtet und üblich. Die Ausbeutung der Plattform, soweit sie stattfindet, ist erledigt unter die offene Standardspezifikationslinie.

Es funktioniert mit einer Reihe von Webserver einschließlich Apache HTTP Server, Netscape Enterprise Server, Microsoft Internetinformationsdienste (Iis), IBM HTTP Server zum I5/OS, IBM HTTP -Server für Z/OSund IBM HTTP -Server für AIX/Linux/Microsoft Windows/Solaris. Es verwendet Port 9060 für die Verbindung als Standardadministrationsport und Port 9080 als Standard -Website -Veröffentlichungsport.

Die "traditionelle" (traditionelle "(im Gegensatz zur Liberty Variante) WebSphere Application Server -Plattform wird als verteilte Computing -Plattform archiviert, die auf mehreren Betriebssysteminstanzen installiert werden kann, die gemeinsam als WebSphere -Zelle bezeichnet werden. Die Verwaltung aller Fälle könnte aus einem Managementknoten - als Bereitstellungsmanager - in der Zelle genannt werden, und die Bereitstellung von Anwendungen - einschließlich der Möglichkeit, Roll -Updates durchzuführen, könnte zu einer Teilmenge der Zellknoten geschoben werden. Die Konfigurationsinformationen für die gesamte Zelle (wie viele Knoten es gibt, welche Anwendungen für jeden bereitgestellt werden, wie die Anwendungen konfiguriert werden, Sitzungsverwaltung und Details anderer Ressourcen usw.) werden in XML -Konfigurationsdateien verfolgt, die in der gesamten Zelle verteilt sind an verteilt sind. Jeder Knoten. Über die Produktlebensdauer wurde die Implementierung dieser Konfigurationsdetails von Dateien zu datenbankbasiert (um V3.5) und wieder zurück zu Dateien (um V5).

Angesichts der verteilten Installation und angesichts der Verwaltung der gesamten Zelle erforderte die Verwaltung lokaler Effekte (z. B. Bereitstellung, Protokollierungskonfiguration usw.), der Gesamteffekt war, dass die Sicherheit häufig die lokale Sicherheit überschreiben konnte, wenn sie nicht ordnungsgemäß konfiguriert werden. In früheren Versionen der Verwaltungskonsole gab es beispielsweise eine Option, mit der der Speicherort einer Protokolldatei auf einem Remote -Knoten angegeben wurde. Dies könnte zum Lesen / Schreiben in eine beliebige Datei auf diesem Remoteknoten verwendet werden. Aus diesem Grund war es nicht ratsam, die Anwendungsserver / Knoten -Agentenprozesse mit Root -Berechtigungen auszuführen und mit V6 zu beginnen die Standardeinstellung). Ursprünglich befanden sich alle Knoten der Zelle in einer einzigen Domäne für die Verwaltung sowie die Anwendungssicherheit. Beginnend mit V6.1 kann es jedoch mehrere Sicherheitsdomänen geben und die Verwaltungssicherheit und die Anwendungssicherheit können getrennt sein.

Viele IBM -Produkte (wie z. IBM Infosphäre -Datenspeicher) Verwenden Sie den WebSphere Application Server als Basisplattform für ihre Infrastruktur.

Versionsgeschichte

Diese Tabelle stammt aus dem IBM Knowledge Center: Programmiermodell -APIs und Spezifikationen[3] und die WebSphere -Produktlebenszyklusdaten[4]
WebSphere -Version WebSphere Liberty (kontinuierliche Lieferung) 9.0 8.5.5 8.5 Freiheitsprofil 8.5 8.0 7.0 6.1 6.0 5.1 5.0 4.0 3.5
Neueste Fixpackung 22.0.0.7 9.0.5.12 8.5.5.22 8.5.5.9 (der nächste ist 16.0.0.2) 8.5.0.2 8.0.0.15 7.0.0.45 6.1.0.47 6.0.2.43 5.1.1.19 5.0.2 4.0.7 3.5.7
Veröffentlichungsdatum 5. Juli 2022 7. Juni 2022 25. Juli 2022 15. Juni 2012 15. Juni 2012[5] 17. Juni 2011 17. Oktober 2008 30. Juni 2006 31. Dezember 2004 16. Januar 2004 3. Januar 2003 15. August 2001 31. August 2000
Ende der Unterstützung 24. Juni 2016 (mit der Veröffentlichung von 16.0.0.2)[6] 30. April 2018[7] 30. April 2018[8] 30. September 2013[9] 30. September 2010 30. September 2008 30. September 2006 30. April 2005 30. November 2003
Java se 6 (bis 17.0.0,2), 7, 7.1, 8 und 11 (seit 19.0.0,1))[10] 8 6 (bis 8.5.5.13), 7, 7.1 (seit 8.5.5.2) und 8 (seit 8.5.5.9)[11] 6, 7, 7.1 (seit 8.5.5.2) und 8 (seit 8.5.5.5) 6 und 7[12] 6 6 5 1.4 1.4 1.3 1.3 1.2
Java ee 6 (Webprofil) und 7[13] 7 6 6 (Webprofil) und 7 (seit 8.5.5.6) 6 6 5 1.4 1.4 1.3 1.3 1.2 1.2 (nicht vollständig konform)
Servlet 3.0, 3.1, 4.0 3.1 3.0 3.1 3.0 3.0 2.5 2.4 2.4 2.3 2.3 2.2 2.1 & 2.2
JSP 2.2, 2.3 2.3 2.2 2.3 2.2 2.2 2.1 2.0 2.0 1.2 1.2 1.1 0,91 und 1,0 & 1,1
JSF 2,0, 2,2, 2,3 2.2 2.0 2.2 2.0 2.0 1.2 1.1 1.0
Ejb 3.1 (Lite), 3.2 3.2 3.1 3.2 3.1 3.1 3.0 3.0[14] 2.1 2.0 2.0 1.1 1.0
JMS 1.0, 2.0 2.0 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.02
JDBC 4.0, 4.1 4.1 4.1 4.1 4.0 4.0 4.0 3.0 3.0
JPA 2.0, 2.1 2.0, 2.1[15] 2.0 2.1 2.0 2.0 1.0 1.0 1.0

IBM hat mehrere Versionen und Ausgaben von WebSphere Application Server ausgeliefert.

In den ersten Beta -Versionen wurde WebSphere Servlet Express genannt.[16]

Obwohl das Versionsschema X.1 und X.5 normalerweise a anzeigen würde Kleinere Veröffentlichung In der Softwareindustrie sind WebSphere V6.1 und V5.1 wichtige Veröffentlichungen, genau wie WebSphere V8.5 und V3.5.[17]

WebSphere Liberty -Versionen

WebSphere Liberty wurde in den WebSphere Application Server V8.5 eingeführt, der ursprünglich als WebSphere Liberty -Profil bezeichnet wurde und das gleiche Versionsnummerierungsschema wie der Rest war. Im Jahr 2016 führte IBM ein neues Fix -Pack -Nummerierungsschema ein, mit dem Liberty einen Schritt zur kontinuierlichen Lieferung von Freiheit in einem einzigen Support -Stream widerspiegelte - nach V8.5.5.9 wurde das Liberty -Nummerierungsschema ab 16.0.0.2 wieder reserviert, um Jahr und Quartal widerzuspiegeln. der Liberty Fixpack Release. Eine gemeinsame Ebene von WebSphere Liberty wird sowohl im Rahmen des WebSphere Application Server als auch im Rahmen der Version 8.5 und Version 9.0 verteilt. Das Liberty Continuous Delivery -Modell wurde eingeführt, damit neue Funktionen und Funktionen häufiger geliefert werden können.[18]

Version 9.0

WebSphere Application Server v9.0[19] fügt hinzu Java ee 7 und Java se 8. Dieser mitgebrachte Anwendungsserver trat traditionell bis zu dem gleichen Niveau von Java ee wie WebSphere Liberty seit 2015. Dies war die erste Veröffentlichung von gleichzeitig als sowohl als lokales Angebot als auch über WebSphere als Service auf IBM Cloud.[20]

WebSphere Liberty liegt zunehmend im Mittelpunkt für neue native Cloud -Anwendungen, wobei Liberty 16.0.0.2 die Version von Liberty war, die in der Version 9.0.0.0 in der Freiheit enthalten ist. Liberty 16.0.0.3 fügt Unterstützung für das neue Mikroprofile -Programmiermodell hinzu[21] Dadurch vereinfacht die native Anwendungsentwicklung von Cloud -Anwendungen mithilfe von Standard -Java -EE -Technologien. Flexibler Zugriff auf WebSphere Liberty wird durch zusätzliche Verteilungen als Docker -Image bereitgestellt[22] und Cloud Foundry Buildpack.[23] Im September 2017 verwandelte IBM die kontinuierliche Entwicklung von Liberty in ein neues Open -Source -Projekt namens Open Liberty.[24] Open Liberty ist die Quelle für die Liberty -Laufzeit auf dem WebSphere Application Server. Verteilungen von Open Liberty werden von der OpenLiberty.io -Community unterstützt;[25] IBM unterstützt Liberty über den WebSphere Application Server kommerziell.

Version 8.5.5

WebSphere Application Server v8.5.5 enthält erhebliche Verbesserungen des Liberty -Profils, einschließlich der Unterstützung für Java SE 8, vollständige Java ee 7 -Konformität seit V8.5.5.6 und WebSphere's's Intelligentes Management Fähigkeiten. Die Unterstützung von WebSphere Liberty für Java EE wird durch die Konfiguration von Funktionssätzen aktiviert, wobei in jeder Ausgabe von IS verschiedene Bibliotheksfunktionen verfügbar sind. Die Liberty Core Edition enthält die Liberty -Funktionen, die für Java ee Webprofile erforderlich sind. Alle anderen Ausgaben von waren Liberty -Funktionen für Full Java ee 7. Die Wesen Network Deployment Edition fügt Liberty -Funktionen für hinzu Intelligentes Management. Darüber hinaus fügt die z/OS -Edition Liberty -Funktionen hinzu, um Z/OS -Plattformfunktionen zu ermöglichen.

Version 8.5.0

WebSphere Application Server V8.5 bietet dasselbe Java EE 6 und Java SE 6 (standardmäßig) wie V8.0 und bietet auch so konfiguriert, dass sie auf - Java SE 7 ausgeführt werden können. Die primären neuen Funktionen in V8.5 sind die Freiheitsprofil von WebSphere Application Server und der Intelligentes Management Merkmale.

Das Liberty -Profil des WebSphere Application Server ist in allen kommerziellen Ausgaben des Servers enthalten und bietet ein leichtes Profil des Servers für Web-, Mobil- und OSGI -Anwendungen. In dieser Version handelt es sich um eine funktionale Teilmenge des vollständigen Profils des WebSphere Application Servers für die Entwicklung und Produktion, mit einer Installationsgröße von unter 50 MB, einer Startzeit von rund 3 Sekunden und einer neuen XML-basierten Serverkonfiguration, die kann als Entwicklungsartefakt behandelt werden, um die Produktivität der Entwickler zu unterstützen. Serverfunktionen werden über den Satz von beauftragt Merkmale in der Serverkonfiguration definiert; Die Funktionen werden durch interne Nutzung von OSGI -Diensten dynamisch hinzugefügt und entfernt. Ein neues Modell wird für bewegen Verpackter Server; Dies ist ein vollständiges Archiv des Servers, der Serverkonfiguration und der Anwendung für Entpeakeingabe. Eine zentralisierte verwaltete Installation ist optional über die verfügbar Jobmanager Teil von WebSphere Application Server -Netzwerkbereitstellung Auflage.

Intelligentes Management -Fähigkeit wird in der hinzugefügt Netzwerkbereitstellung und Z/OS Ausgaben des WebSphere Application Server. Dies integriert operative Funktionen, die zuvor in der separaten verfügbar waren WebSphere Virtual Enterprise (WVE) Angebot: Anwendungsausgabe, Server -Gesundheitsmanagement, dynamisches Clustering und intelligentes Routing.

Berechnenraster sind auch in der enthalten Netzwerkbereitstellung und Z/OS Ausgaben des WebSphere Application Server. Früher war dies der separatpreis WebSphere XD -Rechenraster Funktion zum Planen und Verwalten von Workloads von Java -Batch.[26]

Version 7.0

Diese Version wurde am 9. September 2008 veröffentlicht. Es ist ein Java EE 5 -konformer Anwendungsserver.

Im Folgenden finden Sie die Flaggschiff -Funktionen, die von WebSphere Application Server Version 7 eingeführt wurden:

  • Flexible Management erleichtert die Verwaltung einer großen Anzahl von WebSphere Application Server Base Edition und Netzwerkbereitstellungs -Topologien, die möglicherweise geografisch verteilt sind
  • Die Anwendung auf Unternehmensebene wird zum Verwalten von Anwendungsartefakten unabhängig von Verpackungs- oder Programmiermodellen verwendet
  • Eigenschaftsbasierte Konfigurationsfunktion vereinfacht die Erfahrung der Automatisierung der Verwaltung: Ein Administrator kann die Konfiguration der WebSphere Application Server Version 7 mithilfe einer einfachen Eigenschaftsdatei aktualisieren

Zwischen der allgemeinen Verfügbarkeit von WebSphere Application Server V7 und WebSphere Application Server V8 (im Jahr 2011) wurden eine Reihe zusätzlicher Funktionen für V7 in Form von V7 zur Verfügung gestellt Feature Packs die optional zu einer V7 -Installation hinzugefügt werden. Feature Pack -Inhalt hat die gleiche Qualität und Support wie die Hauptveröffentlichungsinhalte - der Zweck eines Feature -Packs besteht darin, vor der nächsten Hauptveröffentlichung neue Innovationen zu liefern. Die folgenden Feature Packs wurden für WebSphere Application Server V7 bereitgestellt:

  • Feature Pack für moderne Charge
  • Feature Pack für OSGI -Anwendungen und JPA 2.0
  • Feature Pack für SCA
  • Feature Pack für Web 2.0 und Mobile
  • Feature Pack für XML
  • Feature Pack für Kommunikationsfunktionen Anwendungen

Version 6.1

Diese Version wurde am 30. Juni 2006 veröffentlicht. Am 11. September 2012 erweiterte IBM das Ende des Dienstes für V6.1 um ein ganzes Jahr, den 30. September 2013, und kündigte neue Anreize und Unterstützung von Versionen zu Versionen an.[27] Es ist ein Java ee 1.4 Konformen Anwendungsserver und enthält die folgende Funktion:

  • Unterstützung für Java Standard Edition 1.5
  • Unterstützung für das Laufen JSR 168 Portlets auf dem Anwendungsserver
  • Gesprächs Protokoll (SIP) Servlets
  • Verbesserungen der WebSphere Install Factory
  • IBM Support Assistant
  • IBM JSF Widget Bibliothek
  • Vereinfachte Verwaltung
  • Verbessertes Zertifikat und Schlüsselmanagement
  • Sicherheitsverbesserungen
  • Verwaltung von IBM HTTP Server von WebSphere Admin -Konsole
  • Unterstützung für (Vor-Oasis) WS-Security 1.0
  • Unterstützung für Web Services Resource Framework und WS-BusinessActivity (WS-BA)
  • Unterstützung für JSR160 JMX Remote Connections (nur von IBM -Agenten)
  • Verwaltungskonsole Jython Befehlshilfe
  • Verbessertes Scripting. Diese Version startete den Abschaltprozess für die JACL -Syntax.[28]
  • 64-Bit Diener und ein neues Apache-basierter IBM HTTP-Server für Z/OS

Die Unterstützung für die EJB 3.0 -Technologie und die Unterstützung für einige Webservices -Standards wurden vom EJB -Feature Pack bzw. die Webservices -Feature -Packs bereitgestellt. Diese Funktionen in diesen Feature -Packs wurden in Version 7 in das Hauptprodukt gestaltet. Funktionen im Feature -Pack von WebServices enthalten:

  • Asynchrones Programmiermodell (begrenzte funktionale Unterstützung)
  • Mehrere Nutzladungsstrukturen
  • Stax (Streaming -API für XML)
  • WS-RM (begrenzte funktionale Unterstützung)
  • Unterstützung für (Oase angegeben) WS-Security 1.0.
  • WS-Adressierung (Begrenzte funktionale Unterstützung)
  • Jax-B Unterstützung
  • Richtliniensatz (begrenzte funktionale Unterstützung)
  • Gesicherter dünner Client (begrenzte funktionale Unterstützung)
  • Seife (Protokoll) Nachrichtenübertragungsoptimierungsmechanismus (MTOM)
  • Unterstützt CGI und CORBA

Version 6.0

  • Diese Version wurde am 31. Dezember 2004 veröffentlicht. Sie handelt sich um einen konformen Anwendungsserver von Java EE 1.4. Zu den Sicherheitsverbesserungen gehören die Unterstützung von JACC 1.0 und (Pre-Oasis) WS-Security 1.0.
    • Unterstützung für Java Standard Edition 1.4
      Viele Programmiermodell -Erweiterungen, die zuvor in WebSphere Application Server v5.0 Enterprise Edition gefunden wurden, wurden von Enterprise in Express und Basis verschoben. Diese APIs umfassten Anwendungsprofile, Startbohnen, Scheduler und asynchronen Bohnen.
      Die JMS -Engine, jetzt "WebSphere Platform Messaging" genannt, wurde in 100% Java umgeschrieben und seine Funktionalität erheblich verbessert. (WebSphere MQ wird weiterhin als JMS -Anbieter unterstützt und ist mit WebSphere Platform Messaging interoperabel.)
      Das Clustering wurde neu geschrieben, um den Manager mit hoher Verfügbarkeitsmanager zu verwenden. Dies verwaltet alle Singletons in der WebSphere -Umgebung und kann diese Singletons eine heiße Genesung bieten.
      WebSphere wurde so geändert, dass ein freigegebenes Dateisystem zum Speichern von Transaktionsprotokollen verwendet werden kann, und dies bedeutete, dass jedes Cluster-Mitglied mit dem gemeinsam genutzten Dateisystem in Doppel-XA-Transaktionen ohne externe HA-Software heiß wiederherstellen kann.
      Die Rolle des Bereitstellungsmanagers wurde aus allen Clustering -Laufzeitvorgängen beseitigt. Es ist nur für zentralisierte erforderlich JMX admin- und config -Änderungen.
      Unterstützt nun die Ausführung gemischter Versionszellen (V5 bis V6) in der Produktion.
    • WebSphere Application Server für Z/OS
      Bietet die gleiche Kernfunktionalität wie die Netzwerkbereitstellung, da es ein gemeinsames Programmiermodell hat, aber dennoch die Plattformvorteile enthält, wie z. B.:
      • Z/OS Workload Manager für priorisierte Verwaltung gemischter Workloads
      • Ressourcenwiederherstellungsdienste (hinzugefügte Transaktionsintegrität für komplexe, kritische Transaktionen)
      • Unterstützung für Sicherheits -Mainframe -Produkte wie eine RACF
      • Erweiterte vertikale Skalierung für Anwendungsserver, indem eine einzigartige Steuerregion (integrierte Steuerfläche) Serverregion (wo die Workloads abgeschlossen sind) Trennung enthält
      • Paralleles Sysplex Unterstützung für die vollständige Teilnahme am Sysplex, die Ermöglichung eines fortschrittlichen Failover -Supports und einer geografisch verteilten Umgebung, die nahtlos als eine mit zentraler Protokollierungs- und Managementeinrichtung fungiert
      War XD, wie bekannt ist, die Funktionalität des Anwendungsservers in zwei Hauptbereichen - Verwaltbarkeit und Leistung. Es ermöglicht auch neue Konfigurationen, wie z. B. dynamische Virtualisierung zwischen Pools von Anwendungsservern.
      Unter dem Performance -Header wurde die ObjectGrid -Komponente hinzugefügt, bei der es sich um einen eigenständigen verteilten Cache handelt, der mit jeder Anwendungsserver (jeder Version mit einem 1.4 JDK) oder mit jeder J2SE 1.4 -Laufzeit, einschließlich Zlinux- und Z/OS -Unterstützung, verwendet werden kann.
    • Gemeinschaftsausgabe
      Code basierend auf Apache Geronimo Projekt

Mit Version 6 haben einige der Funktionen, die zuvor in WebSphere Business Integration Server Foundation (WBISF) gefunden wurden IBM WebSphere Process Server. Andere Funktionen wurden in die anderen Ausgaben (Express und oben) bewegt.

Version 5.1

Diese Version wurde am 16. Januar 2004 veröffentlicht. Sie ist ein J2EE 1.4 -konformer Anwendungsserver.

  • Äußern
  • Base
  • Netzwerkbereitstellung
  • WebSphere Application Server für Z/OS
    Version 5.1 für Z/OS ist der erste, der unterstützt wird Zaap Motoren.
  • WebSphere Business Integration Server Foundation v5.1
    Dies ist das Folgende von Produkten zu WebSphere Application Server Enterprise Edition v5.0. Die Workflow -Engine wurde aktualisiert, um BPEL und nicht die Eigentümerin zu unterstützen FDML Format in v5.0 verwendet. Das Produkt wurde auch auf allen IBM -Plattformen von den Intel -Umgebungen bis zum Mainframe wiederholt und erhältlich.
  • WebSphere erweiterte Bereitstellung (XD)

Version 5.0

Die am 19. November 2002 veröffentlichte Version war ein J2EE 1.3 -zertifizierter Anwendungsserver. Es war ein großes Umschreiben der V3/V4 -Codebasis und das erste Mal, dass WebSphere Application Server aus einer gemeinsamen Codebasis codiert wurde. Jetzt war über alle Bereitstellungsplattformen aus, von Intel x86 Zum Mainframe sind im Wesentlichen der gleiche Code. Das datenbankbasierte Konfigurationsrepository wurde durch eine Replikation ersetzt Xml Dateibasierte Konfigurationsrepository. Ein Dienst namens The Deployment Manager hatte die Master -Kopie der Zellkonfiguration, und die Knoten hatten die Datei (en), die sie von diesem Master -Server kopierten, wenn sie sich geändert haben. V5 enthielt auch eine Miniaturversion von MQ 5.3 genannt die eingebettete Java Message Service (JMS) Server.

  • Express edition ersetzt die Standardausgabe. Äußern wird nun der Begriff, der angibt KMUorientierte Angebote von IBM, über alle Softwaremarken.
  • Base
  • Netzwerkbereitstellung. Diese Version unterstützt die Bereitstellung einer Zellkonfiguration mit Cluster- und J2EE -Failover -Unterstützung. Es beinhaltet jetzt auch Kantenkomponentenzuvor als Edge Server bekannt. Dies bietet einen Proxy-Server, einen Lastausgleich und ein inhaltsbasiertes Routing.
  • Enterprise Edition. Diese Version fügte zum ersten Mal eine Workflow -Engine hinzu, die als Prozesschoreografin bezeichnet wird, aber vorge BPEL Standard. Außerdem wurden das erste vollständig unterstützte Anwendungs ​​-Threading -Modell mit dem Namen WebSphere Asynchron Beans hinzugefügt.
  • WebSphere Application Server für Z/OS. Diese Version entspricht im Wesentlichen dem Produkt für Netzwerkbereitstellung, ist jedoch optimiert, um die Funktionen von Z/OS, wie z.

Version 4.0

Dies war ein J2EE 1.2 -zertifizierter Anwendungsserver. Es wurde das datenbankbasierte Konfigurationsmodell von v3.x für alle außer der Single-Server-Edition geerbt, die bereits einen XML-Datenspeicher verwendete.

  • AE (Advanced Edition)
  • AES (Advanced Edition Single). Single-Server-Edition, die nicht in einer Clusterkonfiguration ausgeführt wurde.
  • AED (Entwicklerausgabe). Funktionell äquivalent zu AES, aber nur für die Nutzung der Entwicklung der Nichtproduktion bestimmt.
  • EE (Enterprise Edition)

Version 3.5 (und 3.0)

WebSphere 3.5 ist die erste weit verbreitete Version von WebSphere.

Version 2.0

IBM fügt hinzu Javabäer, Corba und Linux -Unterstützung. Kommt in zwei Ausgaben: Standard Edition (SE) und Advanced Edition (AE).

Version 1.0

Erste Veröffentlichung im Juni 1998. war in erster Linie ein Java Servlet Motor.

Sicherheit

Das Sicherheitsmodell für WebSphere Application Server basiert auf den im Betriebssystem bereitgestellten Diensten und der Java ee Sicherheitsmodell. WebSphere Application Server bietet Implementierungen der Benutzerauthentifizierungs- und Autorisierungsmechanismen, die verschiedene Benutzerregister unterstützen:

  • Lokale Betriebssystembenutzerregistrierung
  • LDAP Benutzerregistrierung
  • Federated User Registry (ab Version 6.1)
  • Benutzerdefinierte Benutzerregistrierung

Die von WebSphere unterstützten Authentifizierungsmechanismen sind:[29]

Siehe auch

Andere Java EE -Anwendungsserver:

Verweise

  1. ^ a b "IBM Support - WebSphere Software Lifecycle". www-01.ibm.com. 27. September 2017. Abgerufen 29. September, 2017.
  2. ^ "WebSphere Application Server detaillierte Systemanforderungen". Abgerufen 29. September, 2017.
  3. ^ "Programmiermodell -APIs und Spezifikationen". www.ibm.com.
  4. ^ "IBM Software Lifecycle - IBM -Unterstützung". www.ibm.com. 26. Juli 2018.
  5. ^ "IBM US -Ankündigungsbrief". www-01.ibm.com. 24. April 2012. Abgerufen 29. September, 2017.
  6. ^ "Bis 16.0.0.2 und darüber hinaus: Liberty Continuous, Single -Stream Fix Pack Delivery - WASDEV". Wasdev. 24. Juni 2016. Abgerufen 10. August, 2017.
  7. ^ "IBM Support - Software Lifecycle - WebSphere Application Server 8.0.x". www-01.ibm.com. 29. September 2017. Abgerufen 29. September, 2017.
  8. ^ "IBM Support - Software Lifecycle - WebSphere Application Server 7.0.x". www-01.ibm.com. 29. September 2017. Abgerufen 29. September, 2017.
  9. ^ "Erweiterung des Datums des Serviceendes: IBM WebSphere Application Server v6.1". www-01.ibm.com. 11. September 2012. Abgerufen 29. September, 2017.
  10. ^ "IBM WebSphere Application Server v9.0.5 bietet Verbesserungen für die operative Modernisierung und die überarbeitete Unterstützung für Lebenszyklusrichtlinien". www.ibm.com. 2. April 2019.
  11. ^ "IBM 8.5.5.9: WebSphere Application Server v8.5.5 Fix Pack 9 - USA". www-01.ibm.com. 8. September 2017. Abgerufen 29. September, 2017.
  12. ^ "IBM Knowledge Center". pic.dhe.ibm.com. Abgerufen 29. September, 2017.
  13. ^ "IBM Knowledge Center". www.ibm.com. Abgerufen 10. August, 2017.
  14. ^ "IBM Utility: Feature Pack für EJB 3.0 für WebSphere Application Server v6.1 - USA". www-01.ibm.com. 3. Dezember 2007. Abgerufen 29. September, 2017.
  15. ^ "IBM Knowledge Center". www.ibm.com. Abgerufen 10. August, 2017.
  16. ^ "Was ist mit ... WebSphere passiert?". www.serverwatch.com. Abgerufen 29. September, 2017.
  17. ^ "IBM -Update -Strategie für WebSphere Application Server v6.1 - USA". www-01.ibm.com. 14. September 2007. Abgerufen 29. September, 2017.
  18. ^ [1], Bis 16.0.0.2 und darüber hinaus: Liberty Continuous, Single-Stream Fix Pack Delivery.
  19. ^ "Wolke".
  20. ^ [2], WebSphere Application Server auf Cloud
  21. ^ [3], Eclipse -Mikroprofile
  22. ^ [4], WebSphere-Liberty Docker-Bild
  23. ^ [5], Freiheit für Java Buildpack
  24. ^ [6], IBM Open Sources WebSphere Liberty Code zur Unterstützung von Java Microservices und Cloud-nativen Apps
  25. ^ [7], OpenLiberty.io Community]
  26. ^ "Verbessern Sie Ihre Verfügbarkeit, Skalierbarkeit und Z/OS -mobiler Zugriff mit WebSphere Application Server v8.5". Abgerufen 3. August, 2015.
  27. ^ "IBM WebSphere Migration Knowledge Collection: Warum migrieren? - USA". www-01.ibm.com. 22. November 2016. Abgerufen 29. September, 2017.
  28. ^ SG24-7304-00 WebSphere Application Server V6.1: Systemverwaltung und Konfiguration, p. 250
  29. ^ "IBM Redbooks - IBM WebSphere Application Server v6.1 Sicherheitshandbuch". www.redbooks.ibm.com. 30. September 2016. Abgerufen 29. September, 2017.

Externe Links