www.wikidata.de-de.nina.az
WebSphere ist eine Produktlinie des Unternehmens IBM die unterschiedliche Software fur Anwendungsintegration Infrastruktur z B Transaktionen und Warteschlangen und eine integrierte Entwicklungsumgebung umfasst Die erste Version wurde von der IBM bereits 1998 unter dem Namen IBM WebSphere Performance Pack auf den Markt gebracht Die beiden Produktbereiche WebSphere Commerce und WebSphere Portal wurden im Juli 2019 an HCL Technologies jetzt HCL Software als Teil eines umfangreichen Softwarepaketes verkauft Die Produktgruppe IBM WebSphere umfasst aktuell mehr als 300 der rund 17 000 Produkte im Preisbuch der IBM 1 LogoBekannte WebSphere Produkte sind unter anderem WebSphere Application Server WebSphere Portal Server siehe auch Portlet Web Experience Factory fruher WebSphere Portlet Factory WebSphere MQ fruher MQSeries WebSphere Studio Application Developer WebSphere Process Server WebSphere Integration Developer WebSphere Service Registry und RepositoryInhaltsverzeichnis 1 WebSphere Application Server 1 1 Versionen 2 WebSphere Portal Server 3 WebSphere MQ 4 WebSphere Process Server 5 WebSphere Studio Application Developer WSAD 6 Weblinks 7 EinzelnachweiseWebSphere Application Server BearbeitenSehr oft wird der WebSphere Application Server WAS auch einfach mit WebSphere bezeichnet Bei diesem Application Server handelt es sich um eine Laufzeitumgebung fur Jakarta EE Anwendungen damals Java Enterprise Edition Ublicherweise werden diese als EAR Enterprise Application Archive bzw WAR Web Application Archive gepackt EAR und WAR Dateien sind mit dem Werkzeug jar Java Archive gepackte Dateien die zum Beispiel Folgendes enthalten in Bytecode ubersetzte Java Klassen erkennbar an der Dateiendung class JSP Java Server Pages das sind HTML ahnliche Dateien die Servlets erzeugen Metadaten zum Beispiel Konfigurationsdateien und sogenannte Deployment Descriptoren das sind in XML geschriebene Konfigurationsdateien Diese Komponenten werden in einer definierten Verzeichnisstruktur mehrfach ineinander verpackt Die EAR Datei wird im Applikationsserver entfaltet deployed eine Art von Installation der Anwendung Websphere unterstutzt das von IBM entwickelte Protokoll Lightweight Third Party Authentication fur Single Sign on Das Command Line Interface fur automatisierte Konfigurations und Deploymentvorgange wsadmin kann mit den Sprachen Jython oder JACL bedient werden Versionen Bearbeiten Neben den Unterscheidungen in der Versionsnummer die hauptsachlich die Implementierungen von hoheren Jakarta EE oder JDK kennzeichnen werden auch zusatzliche Unterscheidungen im Funktionsumfang durch den Namen gekennzeichnet So existierten in der Version 4 eine Standard eine Advanced und eine Enterprise Edition In der Version 5 wurde zwischen WAS Express WAS ohne Namenszusatz WAS ND und WAS Enterprise unterschieden Abgesehen von der Express Ausgabe die keinen EJB Container implementiert hat beziehen sich die sonstigen Unterschiede grosstenteils auf die Skalierbarkeit Von November 2005 bis 2013 bot IBM zusatzlich eine Community Edition an die auf dem Apache Geronimo Server aufsetzte Seit 2017 ist WebSphere Liberty die kommerzielle Version des freien Open Liberty WebSphere Application Server 3 0 WebSphere Application Server 3 5 seit August 2000 Bis einschliesslich 3 5 war WebSphere noch weit vom J2EE Standard entfernt Beispielsweise war es notwendig vor dem eigentlichen Deployment die EAR Datei mit einem Werkzeug namens jetace zu bearbeiten Ausserdem wurden die Deployment Deskriptoren von WebSphere grosstenteils ignoriert WAS 3 5 implementiert erstmals eine produktiv einsetzbare Lastverteilung Die Serverprozesse werden Clones genannt und im Servermodel zusammengefasst WebSphere Application Server 4 0 seit August 2001 Der erste WebSphere der die Spezifikation Jakarta EE erfullt Die Administration erfolgte immer noch uber eine Swing Anwendung die mit der Serverkomponente uber CORBA kommuniziert Das Servermodel wurde in Servergroup umbenannt Sessionpersistenz wird nur bei Anbindung einer Datenbank angeboten WebSphere Application Server 5 0 seit Januar 2003 Basiert auf J2EE 1 3 und JDK 1 3 Die Architektur von WAS 5 0 ist mittlerweile sehr komplex Man unterscheidet zum Beispiel zwischen den Verwaltungsprozessen namens Deploymentmanager und Nodeagent sowie den eigentlichen Serverprozessen in denen die Anwendungen laufen Die Servergroup heisst nun Server Cluster Sessionpersistenz wird nun auch uber TCP IP Kommunikation ermoglicht Die Administration erfolgt nun uber eine Webanwendung WebSphere Application Server 5 1 seit Januar 2004 Basiert auf J2EE 1 3 und JDK 1 4 WebSphere Application Server 6 0 seit Februar 2005 Basiert auf J2EE 1 4 und JDK 1 4 WebSphere Application Server 6 1 seit Juni 2006 Basiert auf J2EE 1 4 und JDK 5 WebSphere Application Server 7 seit September 2008 Basiert auf Java EE 5 und JDK 6 WebSphere Application Server 8 seit Juni 2011 Basiert auf Java EE 6 und unterstutzt OSGi WebSphere Application Server 9 seit Juni 2016 Basiert auf Java EE 7 und Java SE 8WebSphere Portal Server BearbeitenDer WebSphere Portal Server kurz WPS oder WP falls man die Mehrdeutigkeit mit dem WebSphere Process Server vermeiden will ist IBMs Portal Losung Dabei handelt es sich um ein Web basiertes User Interface das flexibel angepasst und personalisiert werden kann Es ist dafur gedacht ein einheitliches Frontend mit flexibler Anbindung von verschiedensten Backend Systemen schnell herzustellen Serviceorientierte Architektur kurz SOA IBM hat massgeblich die beiden im Portal Umfeld relevanten Standards den Java Portlet Standard JSR 168 sowie WebServices for remote Portlets WSRP initiiert Im Jahr 2008 sind von beiden Standards neue Versionen vollendet worden JSR 286 sowie WSRP 2 0 Das WebSphere Portal Version 6 0 gibt es in verschiedenen Versionen als Portal Express fur kleinere bis mittlere Unternehmen Abteilungsserver und ahnliches als Portal Server die skalierbare Basis Version als Portal Enable mit einigen Erweiterungen wie WebContent Management RAD etc eingeschrankte Lizenzen sowie Portal Extend das den gesamten Funktionsumfang durch Bundling verschiedener weiterer Produkte zulasst wie Sametime Domino Forms und andere Mitte 2008 wurde die Version 6 1 fertiggestellt Es gibt mehrere Verbesserungen und Anderungen wobei ein wesentlicher Punkt die erweiterten Web 2 0 Fahigkeiten zur einfachen Erstellung von Benutzerschnittstellen dafur war Dazu gibt es die WebSphere Portlet Factory mit der man aus Portlets integrierte Anwendungen auf dem Portal Server erstellen kann Fur die Verwaltung von Webinhalten das Content Management gibt es einen WebContent Manager Auch die verfugbaren Softwarepakete ums Portal herum haben sich geandert es werden jetzt auch industriespezifische Beschleuniger Accelerators angeboten die fur bestimmte Einsatzzwecke und Fahigkeiten vorkonfektioniert sind Der IBM WebSphere Portal Server gehort zur IBM Lotus Sparte Lotus Software die sich innerhalb der IBM auf den Endbenutzerbereich fokussiert Er bleibt aber weiterhin Teil der Websphere Produktfamilie die fur Integration und Middleware steht weil das Portal in beide Kategorien fallt WebSphere MQ BearbeitenWebSphere MQ ist das Nachfolgeprodukt von MQSeries Es handelt sich dabei um eine Message Oriented Middleware die die ublichen Middlewarefunktionalitaten implementiert zum Beispiel Transaktionen In der Praxis wird MQ dazu eingesetzt asynchron uber Systemgrenzen hinweg zu kommunizieren Es dient dabei zur Lastverteilung und erlaubt es Systeme anzusprechen die nicht direkt per RPC SOAP etc aufgerufen werden konnen Dabei bietet MQ die Moglichkeit transaktional und gesichert zu kommunizieren push and forget Der MQ Client ist fur fast alle marktublichen Betriebssysteme verfugbar Solaris AIX z OS Windows Linux WebSphere Process Server BearbeitenDer WebSphere Process Server kurz WPS ist ein transaktionales Workflow Management System das von IBM fur die Implementierung Serviceorientierter Architekturen SOA angeboten wird WebSphere Studio Application Developer WSAD BearbeitenWSAD ist das Nachfolgeprodukt von IBM Visual Age for Java WSAD basiert auf Eclipse und bietet vor allem spezielle Erweiterungen fur den WebSphere Application Server Zu erwahnen ist die lokale Testumgebung fur den Entwickler Diese erlaubt das ubliche Debugging innerhalb der implementierten Serverprozesse Ausserdem wird WSAD mit einem kleinen Profiler ausgeliefert und es gibt Wizards zum Beispiel fur das Paketieren der fertigen EAR Dateien fur das Editieren von JavaServer Pages fur die Erstellung von Enterprise JavaBeans EJB und vieles mehr Viele Eclipse Plugins sind ebenfalls in WSAD lauffahig Ab Version 6 0 entwickelt IBM den WSAD unter dem Namen Rational Application Developer RAD weiter Weblinks Bearbeiten nbsp Commons WebSphere Sammlung von Bildern Videos und Audiodateien IBM WebSphere Application Server Produktbeschreibung deutsch IBM WebSphere Process Server Produktbeschreibung deutsch Homepage der IBM fur Websphere Software US WebSphere Application Server V7 0 Detaillierte technische Ubersicht zum aktuellen ReleaseEinzelnachweise Bearbeiten Bucker GmbH IBM WebSphere Abgerufen am 8 Dezember 2020 Abgerufen von https de wikipedia org w index php title WebSphere amp oldid 236129630