IBM WebSphere Application Server

A Wikipédiából, a szabad enciklopédiából
IBM WebSphere
Application Server
Websphere logo.png

Fejlesztő IBM
Első kiadás 1.0 [1] (1998-06-22)
Legfrissebb stabil kiadás 8.5.5 (2013. június 14.) +/-
Legfrissebb fejlesztői kiadás ismeretlen +/-
Programozási nyelv Java
Operációs rendszer AIX, Windows, Solaris, Linux, HP-UX, z/OS, IBM i, VMWare ESX / ESXi
Platform x86, x86-64, PowerPC, SPARC, IA-64, zSeries
Elérhető angol, Francia, német,braziliaia-portugál, cseh, magyar, olasz, japán, koreai, lengyel, orosz, spanyol, egyszerűsített kínai, tradicionális kínai[2]
Kategória Java EE Container
Licenc kereskedelmi
Az IBM WebSphere
Application Server weboldala

A WebSphere Application Server (WAS) egy szoftver termék, amely webes alkalmazásszerver szerepkört tölt be az IBM termékpalettáján. Pontosabban olyan szoftver keretrendszer és köztes szoftver, amelyeken elhelyezhetők a Java alapú webalkalmazások, IBM WebSphere szoftvercsomag zászlóshajó termék is. Eredetileg Donald Ferguson készítette, aki később a szoftver technológiai igazgatója (CTO) lett a Dellnek. Az első verziót 1998-ban adták ki.

Architektúra[szerkesztés | forrásszöveg szerkesztése]

A WAS olyan nyílt sztenderdek felhasználásával készült, mint pl. Java EE, XML, és Webszolgáltatások. Használatát számos platformon támogatják: Windows, AIX, Linux, Solaris, i/OS és z/OS. A 6.1-es verziótól kezdve pedig és jelenleg is a 8.5-ben a nyílt specifikációkhoz igazították az összes platformon.

Számos webszerver tud együttműködni beleértve a következőket: Apache HTTP Server, Netscape Enterprise Server, Microsoft Internet Information Services (IIS), IBM HTTP Server for i5/OS, IBM HTTP Server for z/OS, és IBM HTTP Server for AIX/Linux/Microsoft Windows/Solaris. Az alapértelmezett adminisztrációs portja a 9060-as, és 9080 pedig az alapértelmezett website publikációs port. Több Websphere példány installálása esetén ezek az értékek változtathatók.

Verzió történet[szerkesztés | forrásszöveg szerkesztése]

Ez a táblázat az IBM Information Center: Specifications and API documentation és WebSphere product lifecycle dates-ből származik.
WebSphere verzió 8.5.5 8.5 8.0 7.0 6.1 6.0 5.1 5.0 4.0 3.5
Kiadás dátuma 2013. június 14.[3] 2012. június 15.[4] 2011. június 17. 2008. október 17. 2006. június 30. 2004. december 31. 2004. január 16. 2003. január 3. 2001. augusztus 15. 2000. augusztus 31.
Támogatás vége 2013. szeptember 30.[5] 2010. szeptember 30. 2008. szeptember 30. 2006. szeptember 30. 2005. április 30. 2003. november 30.
J2SE/Java SE 7 7 [6] 6 6 5 1.4 1.4 1.3 1.3 1.2
JavaEE 6 6 6 5 1.4 1.4 1.3 1.3 1.2 1.2 (not fully compliant)
Servlet 3.0 3.0 3.0 2.5 2.4 2.4 2.3 2.3 2.2 2.1&2.2
JSP 2.2 2.2 2.2 2.1 2.0 2.0 1.2 1.2 1.1 0.91 and 1.0&1.1
JSF 2.0 2.0 2.0 1.2 1.1 1.0
EJB 3.1 3.1 3.1 3.0 3.0 [7] 2.1 2.0 2.0 1.1 1.0
JMS 1.1 1.1 1.1 1.1 1.1 1.1 1.02
JDBC 4.0 4.0 4.0 4.0 3.0 3.0
JPA 2.0 2.0 2.0 2.0 1.0

Az IBM WebSphere alkalmazásszerver számos kiadást és verziót jelentetett már meg.

Az első béta verziókban a WebSphere-t Servlet Express-nek hívták.

Habár a verziózási séma szerint a x.1 és x.5 általában a minor verziót jelöli az szoftveriparban, a WebSphere v6.1 és v5.1 major (fő) verziók, csak úgy mint a WebSphere v8.5 és v3.5[8].

8.5.5-es verzió[szerkesztés | forrásszöveg szerkesztése]

A WebSphere alkalmazásszerver V8.5.5-ös változata jelentős bővítéseket tartalmaz a v8.5-höz képeset a Library profillal kapcsolatban. A WebSphere Application Server Liberty Core kiadás támogatja Liberty profil pehelysúlyú és dinamikus aspektusát.

8.5-ös verzió[szerkesztés | forrásszöveg szerkesztése]

A WebSphere alkalmazásszerver V8.5 ugyanazt a V8.0 által már nyújtott Java EE 6 és Java SE 6 megfelelést nyújtotta, valamint a Java SE 7-on való futtathatóságot is lehetővé tette megfelelő konfigurációval. Elsődlegesen V8.5-ben megjelenő új képesség a WebSphere Application Server Szabadság profilja és az intelligens menedzsment volt.

A WebSphere alkalmazásszerver szabadság profilja tartalmazza a szerver összes kereskedelmi kiadást a web, mobil és OSGi alkalmazások számára a szerver pehelysúlyú profilján keresztül. Ez egy funkcionális részhalmaza a WebSphere alkalmazásszerver teljes profiljának mind fejlesztéshez, mind éles működéshez használható. Az 50 Mb alatti install méretével, a 3 másodperc körül indulási idővel, és az új XML-alapú szerver konfigurációval, amely megengedi, hogy fejlesztési artifact-ként is használható legyen segíti a fejlesztő produktivitását. Szerver képességei megnövelhetők a különböző funkciókkal, melyek a szerver konfigurációs fájljában definiálhatók; funkciók hozzáadhatók ill. eltávolíthatók dinamikusan OSGi szolgáltatások belső használatán keresztül.

Az intelligens menedzsment képesség a hálózati telepítéssel és a WebSphere alkalmazásszerver z/OS kiadásával került be. Ez integrálja kiegészítő funkciókat, melyek korábban külön voltak elérhetők a WebSphere Virtual Enterprise (WVE)-ben: alkalmazás kiadások, szerver épség menedzsment, dinamikus fürtözhetőség és intelligens útválasztás (routing).

8.0-as verzió[szerkesztés | forrásszöveg szerkesztése]

Ezt a verziót 2011. június 17-én adták ki. Ez Java EE 6 specifikációnak megfelelő alkalmazásszerver volt. Tartalmazta azokat a képességeket, amelyeket a WebSphere Application Server V7 feature pack-jaiból örökölt. Telepíteni pedig már az IBM Installation Manager-rel lehetett.

7.0-es verzió[szerkesztés | forrásszöveg szerkesztése]

Ezt a verziót 2008. szeptember 9-edikén adták ki, ami már Java EE 5 specifikációnak is megfelelt.

A főbb új tulajdonságai a következők voltak:

  • Flexibilis menedzsment: A flexibilis menedzsment megkönnyítette az adminisztrációját a nagy számú WebSphere Application Server alapú kiadásoknak és hálózati telepítési topológiák térbeli elosztását tették lehetővé.
  • Üzleti szintű alkalmazások: Az üzleti szintű alkalmazások arra használhatók, hogy képesek legyenek menedzselni alkalmazás artifact-okat függetlenül az alkalmazások csomagolásától ill. a programozási modelltől.
  • Property alapú konfiguráció: A property alapú konfigurációs lehetőség leegyszerűsíti az automatikus adminisztrációt: az adminisztrátor frissítheti a WebSphere Application Server 7-es verziójának konfigurációját egy egyszerű property fájl segítségével.

A WebSphere alkalmazásszerver V7 általános elérhetőségi ideje és WebSphere alkalmazásszerver V8 2011-es megjelenése között számos kiegészítő képességet tettek elérhetővé a V7 számára ún. feature packs (magyarul funkció csomagok) formájában, melyek opcionálisan hozzáadhatók egy V7 installhoz. Egy funkció csomag ugyanolyan a minősége és támogatása, mint a fő verzió kiadásoknak - a céljuk, hogy új innovációt szállítsanak a következő fő verzió kiadás megjelenése előtt. A következő funkció csomagokat adták ki a WebSphere alkalmazásszerver V7-hez:

  • Modern Batch funkció csomag
  • OSGi alkalmazások és JPA 2.0 funkció csomag
  • SCA funkció csomag
  • Web 2.0 és mobil funkció csomag
  • XML funkció csomag
  • kommunikációóra alkalmas alkalmazások funkció csomag

6.1-es verzió[szerkesztés | forrásszöveg szerkesztése]

Ez a verzió 2006. június 30-án jelent meg.

6.0-s verzió[szerkesztés | forrásszöveg szerkesztése]

Ezt a verziót 2004. december 31-én adták ki, amely megfelelt a Java EE specifikáció 1.5-ös változatának.

Főbb funkciói:

5.1-es verzió[szerkesztés | forrásszöveg szerkesztése]

Ezt a verziót 2004. január 16-án adták ki, amely megfelel a J2EE 1.4-es specifikációnak. Kiadott változatai a következők voltak:

5.0-s verzió[szerkesztés | forrásszöveg szerkesztése]

Ezt a verziót 2002. november 19-én adták ki, amely megfelel a J2EE 1.3-as specifikációnak. Ez a verzió főleg a V3/V4 kódbázis újraírásából keletkezett, és ez volt az első WebSphere Application Server verzió, amely egy közös kódbázison alapult. Innentől kezdve a WAS az összes telepíthető platformjára írt verzió az Intel x86-től kezdve a mainframe-ig lényegileg ugyanazon a kódbázison alapult. Az adatbázis alapú konfigurációs repository-t kicserélték egy XML fájl alapú konfigurációs repository-ra.

4.0-ás verzió[szerkesztés | forrásszöveg szerkesztése]

Ez a verzió J2EE 1.2 képes alkalmazásszerver volt. Mindegyik örökölte az adatbázis alapú konfigurációs modellt a V3.x-ből, de a single-server edition már XML adattárolást használt.

A következő változatai ismertek:

  • AE (Advanced Edition)
  • AEs (Advanced Edition single). Single-server edition (egy szerveres kiadás), amely nem volt képes futni klaszteres(fürt) konfigurációban.
  • AEd (Developer Edition). Funkcionálisan ekvivalens az AEs-vel, de nem produkciós fejlesztői környezetben használható volt.
  • EE (Enterprise Edition)

3.5-as verzió (és 3.0-as)[szerkesztés | forrásszöveg szerkesztése]

A WebSphere 3.5 volt az első szélesebb körben elterjedt WebSphere verzió.

2.0-ás verzió[szerkesztés | forrásszöveg szerkesztése]

Az IBM hozzáadta a JavaBean-t, CORBA és Linux támogatást. Két változatban adták ki: Standard Edition (SE) és Advanced Edition (AE).

1.0-s verzió[szerkesztés | forrásszöveg szerkesztése]

Az első verziót 1998 júniusában adták ki, ami elsődlegesen egy Java Servlet motor volt.

Kapcsolódó szócikkek[szerkesztés | forrásszöveg szerkesztése]

További Java EE alkalmazásszerverek:

Jegyzetek[szerkesztés | forrásszöveg szerkesztése]

További információk[szerkesztés | forrásszöveg szerkesztése]