Az IBM WebSphere Application Server (WAS) verziólista tartalmazza ennek a Java EE alkalmazáskiszolgálónak a verzióleírásait , amely az IBM IBM WebSphere család alapterméke, az 1998-ban kiadott 1.0- s verziótól a legújabb 8.5.5-ös verzióig. Az első verziók óta, amelyek nagyon korlátozott szolgáltatáskészletet kínáltak, a WAS előkelő helyen szerepel a Gartner tanácsadó cég által összeállított alkalmazásszerverek értékelésében [1] [2] .
Az IBM minden nagyobb WAS-kiadáshoz közzétesz egy „Frissítési stratégia” dokumentumot, amely ismerteti a verziószámozási sémát, a frissítések típusait, módszereit és gyakoriságát. Legkésőbb 2014 elején , a termék fő verziója 8.5, a következő verziószámozási séma V . R. _ M. _ F , hol
Ebben a listában nem veszik figyelembe azokat a verziókat, amelyek az utolsó számmal különböznek.
Az IBM az új szoftververziók [4] megjelenésével kapcsolatos információkat a honlapján közzéteszi Hirdetőlevél formájában, amely sokféle információt tartalmaz a bejelentett verzió jellemzőiről :
Az alábbi táblázat felsorolja a főbb kiadásokat, az általános elérhetőség dátumával és ha elérhető, a támogatás lejáratával.
Az IBM WebSphere Application Server első verziójának megjelenését hivatalosan 1998. június 30-án jelentették be . Abban az időben a termék egy beépülő modul volt, amely Java szervlet -funkciókat adott három operációs rendszer ( Windows NT , AIX és Sun Solaris ) meglévő webszervereihez . A csomag tartalmazta az IBM HTTP Servert is [5] . Októberben megjelent az első frissítés, amely a WebSphere Studio V1.0 fejlesztői eszköz és az S/390 [6] támogatásával egészült ki . Ugyanezen év decemberében megjelent a második verzió, amelytől kezdve megjelent a kiadásokra való felosztás. A Standard kiadástól eltérően az Advanced kiadás lehetőséget kínált a felhasználóknak az Enterprise JavaBeans és a CORBA [7] technológiák használatára . 1999 áprilisában a 2.0-s verzió részeként bejelentették a nemzeti nyelvek további csomagjának támogatását [8] . Az 1999 októberében kiadott 3.0-s verzió támogatja a Java Server Pages , XML és XSL [9] technológiákat . Az Advanced kiadás az előző verzióhoz hasonló módon bővítette a Standardot [10] , míg az Enterprise kiadást teljes körű megoldásként kínálták a tranzakciófeldolgozási feladatok megoldására . Ez a WAS Advanced kiadásból állt , kiegészítve más IBM megoldásokkal: TXSeries , a Component Broker integrációs megoldással és az IBM VisualAge [11] fejlesztői eszközökkel . A nemzeti nyelvi támogatás ehhez a verzióhoz az 1999 novemberében kiadott 3.0.1-es kiadás óta érhető el [12] .
Ezt követően kezdtek megjelenni olyan verziók, amelyek kiegészítették az új operációs rendszerek támogatását: 1999 decemberében megjelent a Linux támogatás a V2 [13] , 2000 júliusában pedig a V3 [14] . Ezt követően a V3-hoz hozzáadták a többi IBM hardverplatform támogatását is, 2000 márciusában az AS/400 [15] , június végén pedig az OS /390 [16] . Augusztusban megjelent a 3.5-ös verzió, amely két új operációs rendszer – a Windows 2000 ( Server és Advanced Server kiadások ) és a HP-UX [17] – támogatását vezette be . Decemberben elérhetővé vált a 3.5-ös verzió Linuxra, a támogatott disztribúciók listájára felkerült a SUSE és a Turbolinux [18] , majd egy hónappal később lehetővé vált az alkalmazásszerver S/390 platformon való használata Linux operációs rendszerrel. rendszer, amelyhez a SUSE disztribúciót választották [19] . 2001. május 31-én a V3-as verziócsaládban megjelent egy frissített Enterprise kiadás, 3.6-os számmal, amely funkcionálisan hasonló a 3.0-s verzióhoz [20] .
A negyedik verziótól az IBM az összes főbb platformon egységes kódbázisra tér át. Ebben a verzióban a termék két kiadásban érhető el - Advanced és Enterprise . Az elsőt három konfigurációs lehetőséggel kínálták a felhasználóknak: teljes (AE), egykiszolgálós ( Single Server, AE ) és fejlesztőknek (AEd), fejlesztői és tesztelési környezetként . Az IBM TXSeries technológiát is magában foglaló vállalati bővítmény ( eng. Enterprise Extensions ) hozzáadásával elkészült az Enterprise kiadás , amely bármilyen léptékű elosztott rendszerek építésének platformjaként pozicionálható. Egy különálló nagyszámítógépes kiadás (WebSphere Application Server V4.0 for IBM z/OS és IBM OS/390) biztosította ugyanezt a funkcionalitást [21] . A következő évben megjelent V5 teljes támogatást nyújtott a J2EE 1.3-hoz, és három fő kiadásban jelent meg: az alapkiadás, amely a Single Servert váltotta fel a V4-ben, a Network Deployment , amely képes fürtözni és összetett hálózati topológiákat építeni , és az Enterprise , amely az Enterprise-hoz érkezik. Kiterjesztések és WebSphere MQ [22] . Az 5.0.2-es verzió, amely egy jelentős termékfrissítés, frissítette a támogatott webszolgáltatási szabványokat, és hozzáadta az új Windows Server 2003 szerver operációs rendszert a támogatott operációs rendszerekhez . A Windows XP támogatását csak fejlesztési és tesztplatformként jelentették be [23] . Ettől a verziótól kezdve jelent meg az Express kiadás , amely az alap könnyű változata. Az Enterprise kiadás további fejlesztése a szolgáltatás-orientált architektúra felé irányult , és a TXSeries és a Component Broker technológiák már nem képezték ennek a kiadásnak az alapját [24] . Ez a kiadás azóta a WebSphere Business Integration Server Foundation segítségével IBM WebSphere Process Server formátummá fejlődött . Az Express -kiadás fontos frissítése volt az 5.1.1-es verzió, amely 2004. augusztus 13-án vált elérhetővé , bővítve a támogatott Linux-disztribúciók listáját [25] .
Az év végén megjelent V6 teljes mértékben támogatja a J2EE 1.4-es verziójú szabványait. A telepítési és konfigurálási folyamat során jelentős változások történtek - a V5-ben létező primitívebb formában lehetővé vált a futási környezet fő részétől elválasztott felhasználói konfigurációk létrehozása ("profilok", angol profilok ). Fejlesztési technológiák szempontjából jelentőssé vált a JavaServer Faces webalkalmazás -fejlesztési technológia és a Service Data Objects [26] adatelérési modell támogatásának bevezetése . A következő jelentős frissítés, a 6.1-es verzió 2006-ban jelent meg. Fő jellemzője a belső architektúra változása volt, amely immár az Equinox implementációban az OSGi komponens modellre épül [27] . A következő nagyobb kiadások, a V7 és a V8 bevezették a Java EE specifikációk akkori, 5-ös és 6-os verzióinak támogatását. Ezenkívül a Java SE 6 [28] [29] támogatott a WAS V7-ben . 2012 januárjától az Eszközök sorozat [30] három ingyenes kiadása áll a fejlesztők rendelkezésére .
Az utolsó nagy kiadás 2012. június 15-i kiadása, a 8.5 -ös verzió, amelynek fő újítása a könnyű Liberty profiltípus (az angol "freedom" szóból) bevezetése volt, a szerződés aláírásának évfordulójára időzítették . Magna Carta (1215. június 15.) [31] . Szintén ettől a verziótól vált lehetővé a szerver által használt Java verzió 6-os és 7-es verziói közötti váltása. A következő év júliusában megjelent 8.5.5-ös verzió egy újat, a "Liberty Core"-t egészítette ki, amely lehetővé tette a csak ilyen típusú profilok létrehozása [32] . Ettől a verziótól kezdve a Mac OS operációs rendszert minden kiadás támogatja [33] , bár a Liberty profil a kezdetektől támogatta ezt az operációs rendszert [34] .
Termék verzió |
Kiadások | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
megosztott | Specializált | |||||||||||||||||
Standard [kb. egy] | Fejlett | Vállalkozás | Expressz | Fejlesztő [kb. 2] | Hálózati telepítés |
Kiterjesztett telepítés |
Eszközök | Hálózati telepítés – Eszközök |
fejlesztőknek – Eszközök |
Liberty Core | z/OS [kb. 3] | zLinux | AS/400 rendszer i | |||||
1.0 | 30.09 . 1998 [5] | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | ||||
1.1 | 23.10 . 1998 [6] | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | ||||
2.0.x | 31.12 . 1998 [35] 20.03 . 2001 [36] |
31.12 . 1998 [37] 20.03 . 2001 [36] |
Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | ||||
3.0.x | 1999. október [9] 14.05 . 2001 [38] |
30.09 . 1999 [10] 14.05 . 2001 |
30.10 . 1999 [11] 14.05 . 2001 |
Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | 10.03 . 2000 [15] | ||||
3.5.x | 31.08 . 2000 30.11 . 2003 [17] |
31.08 . 2000 30.11 . 2003 [39] |
31.05 . 2001 [20] [kb. négy] | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | 26.01 . 2001 30.08 . 2003 [40] |
26.01 . 2001 [19] | 13.10 . 2000 [41] | ||||
4.0.x |
|
15.08 . 2001 30.04 . 2005 [44] |
14.09 . 2001 31.03 . 2002 [45] |
Nem | 25.09 . 2001 30.04 . 2005 [kb. 5] [46] |
Nem | Nem | Nem | Nem | Nem | Nem | 30.03 . 2001 30.04 . 2005 [47] [48] |
31.12 . 2001 30.04 . 2005 [kb. 5] [49] |
19.10 . 2001 30.04 . 2005 [kb. 6] [43] [50] | ||||
4.1.x [51] | Nem | Nem | 22.03 . 2002 30.04 . 2005 |
Nem | 12.04 . 2002 30.04 . 2005 [kb. 7] |
Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | ||||
5.0.x [52] | 03.01 . 2003 30.09 . 2006 |
Nem | 18.03 . 2003 30.09 . 2006 [53] |
10.01 . 2003 [54] 09.30 . 2006 [kb. nyolc] |
14.03 . 2003 30.09 . 2006 [53] |
14.03 . 2003 30.09 . 2006 |
Nem | Nem | Nem | Nem | Nem | 30.05 . 2003 30.09 . 2006 [56] |
Nem | 24.01 . 2003 [57] 09.30 . 2006 | ||||
5.1.x [58] | 30.12 . 2003 26.09 . 2008 |
Nem | 30.12 . 2004 26.09 . 2008 |
|
16.01 . 2004 26.09 . 2008 |
Nem | Nem | Nem | Nem | Nem | 28.05 . 2004 30.09 . 2008 [61] |
Nem | 16.01 . 2004 26.09 . 2008 | |||||
6.0.x [62] | 31.12 . 2004 30.09 . 2010 |
Nem | IBM WebSphere Process Server | 31.12 . 2004 30.09 . 2010 [kb. 9] |
31.12 . 2004 30.09 . 2010 |
Nem | Nem | Nem | Nem | Nem | 25.03 . 2005 09.30 . 2010 [63] |
Nem | Nem | |||||
6.1.x [64] | 30.06 . 2006 09.30 . 2013 |
Nem | 31.01 . 2007 30.09 . 2013 [65] |
30.06 . 2006 09.30 . 2013 |
Nem | Nem | Nem | Nem | Nem | 30.06 . 2006 09.30 . 2013 [66] |
Nem | Nem | ||||||
7.0.x [67] | 17.10 . 2008 | Nem | 17.10 . 2008 | Nem | 27.01 . 2012 [kb. 10] [30] | Nem | 26.09 . 2008 [68] | Nem | Nem | |||||||||
8.0.x [69] | 22.07 . 2011 | Nem | 22.07 . 2011 | Nem | Nem | 17.06 . 2011 [70] | Nem | Nem | ||||||||||
8.5.x [71] | 13.07 . 2012 | Nem | 13.07 . 2012 | Nem | 13.07 . 2012 | Nem | 15.06 . 2012 [72] | Nem | Nem | |||||||||
8.5.5 [73] | 19.07 . 2013 | Nem | 19.07 . 2013 | Nem | 19.07 . 2013 | Nem | 19.07 . 2013 [32] | 19.07 . 2013 | Nem | Nem |
Az IBM számos, a WAS-hoz hasonló nevű szoftverterméket ad ki. Közülük meg kell jegyezni
Kiadás | Jáva | webalkalmazások | Portlet | KORTY | Alkalmazások | Webszolgáltatások | SCA | Egyéb | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Szervlet | JSF | JSP | EJB | JDBC | JMS | JPA | Java Web Start | JAXB | JAXP | JAXR | JAX-RPC | JAX- | JAX-WS | SZAPPAN | SAAJ | MTOM | StAX | UDDI | W3C XML | WS-A | -AT | WS-BA | WSDL | WS-I | WS-I A | WS-N | WS- | WS- | WSRF | XOP | SCA | SDO | JCA | javamail | ||||
5.1 [76] | 1.3 | 2.3 | n/a | 1.2 | n/a | n/a | 2.0 | 2.0 | 1.0.2 | n/a | n/a | n/a | 1.1 | n/a | 1.0 | n/a | n/a | 1.1 | 1.1 | n/a | n/a | 2.0 | 1.0 | n/a | n/a | n/a | n/a | 1.0 | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | 1.0 | 1.2 |
6.0.x [26] | 1.4 | 2.4 | 1.0 | 2.0 | n/a | n/a | 2.1 | 3.0 | 1.1 | n/a | 1.4.2 | n/a | 1.2 | 1.0 | 1.1 | n/a | n/a | 1.1 | 1.2 | n/a | n/a | 3.0 | 1.0 | n/a | 1.0 | n/a | 1.1 | 1.1 | 1.0 | n/a | n/a | n/a | n/a | n/a | n/a | n/a | 1.5 | 1.3 |
6.1 [77] | 1.5 | 2.4 | 1.1 | 2.0 | 1.0 | 1.1 | 2,1 3,0 |
3.0 | 1.1 | 1.0 | 1.4.2 | 2.0 | 1.3 | 1.0 | 1.1 | n/a | 2.0 | 1.2 | 1.3 | 1.0 | 1.0 | 3.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.1 | 1.1 | 1.0 | 1.3 | n/a | 1.1 | 1.2 | 1.0 | n/a | n/a | 1.5 | 1.3 |
7.0 [78] | 1.6 | 2.5 | 1.2 | 2.1 | 2.0 | 1.1 | 3.0 | 4.0 | 1.1 | 2.0 | 1.4.2 | 2.1 | 1.4 | 1.0 | 1.1 | n/a | 2.1 | 1.2 | 1.3 | 1.0 | 1.0 | 3.0 | 1.0 | 1.0 | 1.2 | 1.2 | 1.1 | 1.1 | 1.0 | 1.3 | 1.5 | 1.1 | 1.2 | 1.0 | 1.0 | 2.1.1 | 1.5 | 1.4 |
8.x [79] | 1,6 1,7 |
3.0 | 2.0 | 2.2 | 2.0 | 1.1 | 3.1 | 4.0 | 1.1 | 2.0 | 1.4.2 | 2.2 | 1.4 | 1.0 | 1.1 | 1.1 | 2.2 | 1.2 | 1.3 | 1.0 | 1.0 | 3.0 | 1.0 | 1.0 | 1.2 | 1.2 | 1.1 | 1.1 | 1.0 | 1.3 | 1.5 | 1.1 | 1.2 | 1.0 | 1.0 | 2.1.1 | 1.5 | 1.4 |
Az alábbi táblázat felsorolja az operációs rendszerek deklarált támogatását és az adott támogatott család minimális operációs rendszerverzióját.
Kiadás | Microsoft Windows | Linux | IBM | HP-UX | Solaris | Mac operációs rendszer | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NT | 2000 | XP | Szerver 2003 | Távlat | Szerver 2008 | 2008 R2 szerver | 7 | nyolc | Szerver 2012 | piros kalap | SUSE | Caldera SCO |
turbolinux | AIX | OS/390z /OS |
OS/ 400i5/OS | ||||
1.0 [5] | 4.0 | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | 4.1.5 | Nem | Nem | Nem | 2.5.1 | Nem |
1.1 [6] | 4.0 | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | 4.1.5 | 2r6 | Nem | Nem | 2.5.1 | Nem |
2.0.x [35] | SP3 [7] | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | 6,0 [13] 5,2 [kb. tizenegy] |
Nem | 2.2 [13] [megjegyzés. tizenegy] | Nem | 4.2.1 | Nem | Nem | Nem | 2,5,1 2,6 [8] |
Nem |
3.0.x [10] | SP4 | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | 6.2 [14] [80] | Nem | 2.3 [14] [80] | Nem | 4.3.2 | Igen [16] [kb. 12] | Igen [15] [kb. 12] | Nem | 2.6 | Nem |
3,5 [17] | SP4 | Igen | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | 6.2 [18] | 6.4 [18] | 2,3 [18] | 6.0 [18] | 4.3.3 | V2R8 [40] | V4R4 [41] | 11.0 | 2,6 2,7 |
Nem |
4.x [44] | SP6a | Igen [kb. 13] | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | 7.1 | 7.1 | Nem | Nem | 4.3.3.07 | V2R8 [48] | V4R5 [43] | 11.0 | V7 V8 |
Nem |
5.0 [52] | SP6a | AS SP3 | Nem | Nem | Nem | Nem | Nem | Nem | Nem | Nem | AS 2.1 | SUSE 7.3 SLES 7 [53] |
Nem | Nem | 4.3.3.10 5.1.0.2 |
Igen | 5.1 [57] | Igen | V8 | Nem |
5.0.2 [23] 5.1.x [58] |
Nem | Igen | Igen | Igen | Nem | Nem | Nem | Nem | Nem | Nem | 2.1 | UnitedLinux v1.0 for zLinux, pSeries és iSeries UnitedLinux v1.0 SP2a for Intel |
5.1 5.2 |
1,2 [61] | 5.1 5.2 |
11iv1 | V8 V9 |
Nem | ||
6.0.x [77] | Nem | Igen [kb. tizennégy] | SP1 | Igen [kb. tizenöt] | Nem | Nem | Nem | Nem | Nem | Nem | EL 3.0 1. frissítés |
ES9.0 | UnitedLinux v1.0 SP3 | 5.1 5.2 |
1,4, 1,5, 1,6 [kb. 16] |
5.2 5.3 |
Nem | |||
6.1.x [81] | Nem | Igen [kb. tizennégy] | SP2 | Igen [kb. 17] | Nem | Nem | Nem | Nem | Nem | Nem | V3 Upd 5, 6 V4 Upd 2 [kb. tizennyolc] |
V9 SP2, 3 | Nem | Nem | 5.2 5.3 |
1.6 | V5R3 V5R4 |
11iv2 | V9 V10 |
Nem |
7.0.x [82] | Nem | Nem | SP2 | SP2, R2 [kb. 19] | Igen [kb. húsz] | Igen [kb. 17] | Nem | Nem | Nem | Nem | 4 Upd 6 5 Upd 1 [kb. 21] |
9 SP4 10 Upd 1 [kb. 21] |
Nem | Nem | 5.3 6.1 |
1,7, 1,8 1,9 [kb. 22] |
V5R4 V6R1 |
11iv2 11iv3 [kb. 23] |
V9 V10 [kb. 24] |
Nem |
8.0.x [83] | Nem | Nem | SP3 | SP2 R2 SP2 |
Igen [kb. 25] | Igen [kb. 17] | Igen [kb. 17] | Igen [kb. 26] | Nem | Nem | 5 Upd 6 6.0 AS/ES [kb. 21] |
10 SP3 11 [kb. 21] |
Asianux [kb. 27] | 6.1 7.1 |
1,10, 1,11 1,12 [kb. 28] |
V6R1 V7R1 |
11iv2.3 11iv3.1 [kb. 29] |
V10 | Nem | |
8,5 [84] | Nem | Nem | SP3 | Nem | Igen [kb. harminc] | Igen [kb. 17] | Igen [kb. 17] | Igen [kb. 31] | Részben | Részben | V10 V11 |
Nem | ||||||||
8.5.5 [33] | Nem | Nem | SP3 | Nem | Igen [kb. 32] | Igen [kb. 17] | Igen [kb. 17] | Igen [kb. 33] | Igen | Igen | Részben |
Nincsenek hivatalos IBM-adatok az IBM WebSphere Application Server különböző verzióinak elterjedtségéről. Közvetett információhoz juthatunk egy független http://w3techs.com portál adataiból, amely megközelítőleg 10 millió weboldalról gyűjt adatokat abból a célból, hogy statisztikákat gyűjtsön az általuk használt technológiákról [85] . A projekt szerint a Java , mint az alkalmazásszerver által használt programozási nyelv 2014 szeptemberében a harmadik helyet foglalja el a népszerűség tekintetében 2,7%-os részesedéssel [kb. 34] [86] . Ennek megfelelően az alkalmazásszerverek között az IBM szerverek aránya rendkívül csekély, és kevesebb, mint 0,1% [87] , az IBM WebSphere szerverek ennek a számnak 4,2%-át teszik ki [88] . Közülük a verzióeloszlás a következő [89] :
Változat | Részvény, % |
---|---|
5-ös verzió | 12.0 |
6-os verzió | 42.1 |
7-es verzió | 33.8 |
8-as verzió | 12.0 |
A vállalati alkalmazásokra vonatkozó hasonló statisztikák nem ismertek.