Список версий IBM WebSphere Application Server (WAS) включает в себя описание версий этого Java EE сервера приложений, являющегося основным продуктом семейства IBM WebSphere компании IBM, начиная с вышедшей в 1998 году версии 1.0, кончая последней на данный момент версией 8.5.5. Начиная с первых версий, предлагавших весьма ограниченный набор возможностей, WAS занимает высокие места в рейтингах серверов приложений, составляемых консалтинговой компанией Gartner[1][2].
Для каждого крупного релиза WAS компания IBM публикует документ «Update Strategy», в котором разъясняется информация о схеме нумерации версий, типах, способе и периодичности обновлений. Для последней на начало 2014 года основной версии продукта 8.5 принята следующая схема нумерации версий V.R.M.F, где
В настоящем списке версии, отличающиеся последним номером, не рассматриваются.
Информацию о выходе новых версий программного обеспечения компания IBM публикует[4] на своём сайте в форме Announcement Letter, содержащих разнообразную информацию об особенностях объявляемой версии:
В таблице ниже приведён перечень основных версий, для которых приведены даты общей доступности и, при наличии, окончания технической поддержки.
О выходе первой версии IBM WebSphere Application Server было официально объявлено 30 июня 1998 года. На тот момент продукт представлял собой плагин, добавляющий функциональность Java сервлетов существующим веб-серверам на трёх операционных системах (Windows NT, AIX и Sun Solaris). В состав пакета также входил IBM HTTP Server[en][5]. В октябре вышло первое обновление, добавившее поддержку средства разработки WebSphere Studio V1.0[en] и системы S/390[6]. В декабре того же года вышла вторая версия, начиная с которой появилось разделение по редакциям. В отличие от редакции Standard, редакция Advanced предлагала пользователям возможность использования технологий Enterprise JavaBeans и CORBA[7]. В апреле 1999 года было объявлено о начале поддержки дополнительного пакета национальных языков в рамках версии 2.0[8]. В вышедшей в октябре 1999 года версии 3.0 появилась поддержка технологий Java Server Pages, XML и XSL[9]. Редакция Advanced расширяла Standard аналогичным предыдущей версии образом[10], тогда как редакция Enterprise предлагалась как комплексное решение для решения задач по обработке транзакций. Она состояла из WAS редакции Advanced, дополненной другими решениями IBM: TXSeries[en], интеграционным решением Component Broker и средствами разработки IBM VisualAge[11]. Поддержка национальных языков появилась для этой версии начиная с релиза 3.0.1, вышедшем в ноябре 1999 года[12].
Вслед за этим начали появляться версии, добавляющие поддержку новых операционных систем: в декабре 1999 года поддержка Linux появилась для версии V2[13], а в июле 2000 года — для V3[14]. Затем в V3 была добавлена поддержка других аппаратных платформ IBM — в марте 2000 года AS/400[15] и OS/390 в конце июня[16]. В августе вышла версия 3.5, в которой была введена поддержка двух новых операционных систем — Windows 2000 (редакции Server и Advanced Server) и HP-UX[17]. В декабре версия 3.5 стала доступна для Linux, причём в число поддерживаемых дистрибутивов были добавлены SUSE и Turbolinux[18], а месяц спустя появилась возможность воспользоваться этим сервером приложений на платформе S/390 с использованием операционной системы Linux, для чего был выбран дистрибутив SUSE[19]. 31 мая 2001 в семействе версий V3 появилась получившая номер 3.6 обновлённая Enterprise редакция, функционально похожая на ту, что была выпущена для версии 3.0[20].
С четвёртой версии IBM переходит на единую кодовую базу для всех основных платформ. В этой версии продукт в двух редакциях — Advanced и Enterprise. Первая предлагалась пользователям в трёх вариантах конфигурации: полная (AE), одиночный сервер (англ. Single Server, AEs) и для разработчиков (AEd), предлагавшегося в качестве среды разработки и тестирования. Путём добавления расширения предприятия (англ. Enterprise Extensions), включающем технологию IBM TXSeries, получалась редакция Enterprise, позиционировавшаяся как платформа для построения распределённых систем любого масштаба. Отдельно поставлялась редакция для мейнфреймов (WebSphere Application Server V4.0 for IBM z/OS and IBM OS/390), предоставляющая те же возможности[21]. Вышедшая в следующем году версия V5 предоставляла полную поддержку J2EE 1.3 и поставлялась в трёх основных редакциях: базовой, заменившей Single Server в V4, Network Deployment с возможностью кластеризации и построения сложной сетевой топологии и Enterprise, поставляемая вместе с расширениями предприятия и WebSphere MQ[22]. В версии 5.0.2, ставшей крупным обновлением продукта, были обновлены поддерживаемые стандарты веб-сервисов, а в число поддерживаемых операционных систем добавлена новая серверная операционная система Windows Server 2003. О поддержке Windows XP было объявлено только как платформе для среды разработки и тестирования[23]. Начиная с этой версии появилась редакция Express, представляющая собой облегчённую версию базовой. Дальнейшее развитие редакции Enterprise было направлено в сторону сервисно-ориентированной архитектуры, и технологии TXSeries и Component Broker больше не являлись основой этой редакции[24]. В дальнейшем эта редакция эволюционировала, через WebSphere Business Integration Server Foundation, в IBM WebSphere Process Server[en]. Важным обновлением редакции Express стала ставшая доступной с 13 августа 2004 года версия 5.1.1, расширившая список поддерживаемых дистрибутивов Linux[25].
Ставшая доступной в конце того же года версия V6 предоставила полную поддержку стандартов J2EE версии 1.4. Значительные изменения произошли в процессе установки и настройки — появилась возможность, в более примитивном виде существовавшая и в V5, создавать отделённые от основной части среды выполнения пользовательские конфигурации («профайлы», англ. profiles). С точки зрения технологий разработки существенным стало введение поддержки технологии разработки веб-приложений JavaServer Faces и модели доступа к данным Service Data Objects[en][26]. Следующее крупное обновление, версия 6.1, вышло в 2006 году. Основной его особенностью стало изменение внутренней архитектуры, теперь основанной на компонентной модели OSGi в реализации Equinox[27]. В следующих основных релизах, V7 и V8, была реализована поддержка актуальных на тот момент версий спецификаций Java EE — версий 5 и 6 соответственно. Дополнительно в WAS V7 поддерживалась Java SE 6[28][29]. С января 2012 года для разработчиков доступны три бесплатные редакции серии Tools[30].
Выпуск последнего крупного релиза 15 июня 2012 года, версии 8.5, основным нововведением которого стало введение облегчённого типа профайлов Liberty (от англ. «свобода») был приурочен к годовщине подписания Великой хартии вольностей (15 июня 1215 года)[31]. Также с этой версии появилась возможность переключать используемую сервером версию Java между версиями 6 и 7. Вышедшая в июле следующего года версия 8.5.5 добавила в список редакций новую, «Liberty Core», в которой разрешено создание профайлов только этого типа[32]. Начиная с этой версии поддерживается операционная система Mac OS во всех редакциях[33], хотя профайл Liberty поддерживал эту ОС с самого начала[34].
Компания IBM выпускает ряд программных продуктов, сходных по названию с WAS. Среди них следует отметить
Релиз | Java | WebApps | Портлет | SIP | Приложения | Веб-сервисы | SCA | Прочее | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Сервлет | JSF | JSP | EJB | JDBC | JMS | JPA | Java Web Start | JAXB | JAXP | JAXR[en] | JAX-RPC[en] | JAX-RS[en] | JAX-WS | SOAP | SAAJ[en] | MTOM[en] | StAX[en] | UDDI | W3C XML | WS-A | WS-AT[en] | WS-BA | WSDL | WS-I BP[en] | WS-I A | WS-N | WS-P[en] | WS-RM[en] | WSRF[en] | XOP[en] | SCA[en] | SDO[en] | JCA[en] | JavaMail | ||||
5.1[76] | 1.3 | 2.3 | н/д | 1.2 | н/д | н/д | 2.0 | 2.0 | 1.0.2 | н/д | н/д | н/д | 1.1 | н/д | 1.0 | н/д | н/д | 1.1 | 1.1 | н/д | н/д | 2.0 | 1.0 | н/д | н/д | н/д | н/д | 1.0 | н/д | н/д | н/д | н/д | н/д | н/д | н/д | н/д | 1.0 | 1.2 |
6.0.x[26] | 1.4 | 2.4 | 1.0 | 2.0 | н/д | н/д | 2.1 | 3.0 | 1.1 | н/д | 1.4.2 | н/д | 1.2 | 1.0 | 1.1 | н/д | н/д | 1.1 | 1.2 | н/д | н/д | 3.0 | 1.0 | н/д | 1.0 | н/д | 1.1 | 1.1 | 1.0 | н/д | н/д | н/д | н/д | н/д | н/д | н/д | 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 | н/д | 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 | н/д | 1.1 | 1.2 | 1.0 | н/д | н/д | 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 | н/д | 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 |
В таблице ниже указана заявленная поддержка операционных систем и минимальная версия операционной системы соответствующего поддерживаемого семейства.
Релиз | Microsoft Windows | Linux | IBM | HP-UX | Solaris | Mac OS | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NT | 2000 | XP | 2003 Server | Vista | 2008 Server | 2008 R2 Server | 7 | 8 | 2012 Server | Red Hat | SUSE | Caldera SCO |
Turbolinux | AIX | OS/390 z/OS |
OS/400 i5/OS | ||||
1.0[5] | 4.0 | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | 4.1.5 | Нет | Нет | Нет | 2.5.1 | Нет |
1.1[6] | 4.0 | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | 4.1.5 | 2r6 | Нет | Нет | 2.5.1 | Нет |
2.0.x[35] | SP3[7] | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | 6.0[13] 5.2[прим. 11] |
Нет | 2.2[13][прим. 11] | Нет | 4.2.1 | Нет | Нет | Нет | 2.5.1 2.6[8] |
Нет |
3.0.х[10] | SP4 | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | 6.2[14][80] | Нет | 2.3[14][80] | Нет | 4.3.2 | Да[16][прим. 12] | Да[15][прим. 12] | Нет | 2.6 | Нет |
3.5[17] | SP4 | Да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | 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 |
Нет |
4.x[44] | SP6a | Да[прим. 13] | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | 7.1 | 7.1 | Нет | Нет | 4.3.3.07 | V2R8[48] | V4R5[43] | 11.0 | V7 V8 |
Нет |
5.0[52] | SP6a | AS SP3 | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | AS 2.1 | SUSE 7.3 SLES 7[53] |
Нет | Нет | 4.3.3.10 5.1.0.2 |
Да | 5.1[57] | Да | V8 | Нет |
5.0.2[23] 5.1.x[58] |
Нет | Да | Да | Да | Нет | Нет | Нет | Нет | Нет | Нет | 2.1 | UnitedLinux v1.0 for zLinux, pSeries, and iSeries UnitedLinux v1.0 SP2a for Intel |
5.1 5.2 |
1.2[61] | 5.1 5.2 |
11iv1 | V8 V9 |
Нет | ||
6.0.x[77] | Нет | Да[прим. 14] | SP1 | Да[прим. 15] | Нет | Нет | Нет | Нет | Нет | Нет | EL 3.0 Upd 1 |
ES 9.0 | UnitedLinux v1.0 SP3 | 5.1 5.2 |
1.4, 1.5, 1.6[прим. 16] |
5.2 5.3 |
Нет | |||
6.1.x[81] | Нет | Да[прим. 14] | SP2 | Да[прим. 17] | Нет | Нет | Нет | Нет | Нет | Нет | V3 Upd 5, 6 V4 Upd 2[прим. 18] |
V9 SP2, 3 | Нет | Нет | 5.2 5.3 |
1.6 | V5R3 V5R4 |
11iv2 | V9 V10 |
Нет |
7.0.x[82] | Нет | Нет | SP2 | SP2, R2[прим. 19] | Да[прим. 20] | Да[прим. 17] | Нет | Нет | Нет | Нет | 4 Upd 6 5 Upd 1[прим. 21] |
9 SP4 10 Upd 1[прим. 21] |
Нет | Нет | 6.1 5.3 |
1.7, 1.8 1.9[прим. 22] |
V5R4 V6R1 |
11iv2 11iv3[прим. 23] |
V9 V10[прим. 24] |
Нет |
8.0.x[83] | Нет | Нет | SP3 | SP2 R2 SP2 |
Да[прим. 25] | Да[прим. 17] | Да[прим. 17] | Да[прим. 26] | Нет | Нет | 5 Upd 6 6.0 AS/ES[прим. 21] |
10 SP3 11[прим. 21] |
Asianux[en][прим. 27] | 6.1 7.1 |
1.10, 1.11 1.12[прим. 28] |
V6R1 V7R1 |
11iv2.3 11iv3.1[прим. 29] |
V10 | Нет | |
8.5[84] | Нет | Нет | SP3 | Нет | Да[прим. 30] | Да[прим. 17] | Да[прим. 17] | Да[прим. 31] | Частично | Частично | V10 V11 |
Нет | ||||||||
8.5.5[33] | Нет | Нет | SP3 | Нет | Да[прим. 32] | Да[прим. 17] | Да[прим. 17] | Да[прим. 33] | Да | Да | Частично |
Официальные данные IBM относительно распространённости различный версий IBM WebSphere Application Server отсутствуют. Косвенные сведения можно получить из данных независимого портала http://w3techs.com, собирающий сведения о примерно 10 миллионах веб-сайтов с целью сбора статистики об используемых ими технологиям[85]. По сведениям этого проекта Java, как языка программирования используемого сервером приложений, занимает по состоянию на сентябрь 2014 года третье место по популярности приходится с долей 2.7 %[прим. 34][86]. Соответственно, среди серверов приложений доля серверов IBM чрезвычайно мала и составляет менее 0.1 %[87], причём сервера IBM WebSphere занимают 4.2 % от этого количества[88]. Среди них распределение по версиям выглядит следующим образом[89]:
Версия | Доля, % |
---|---|
Version 5 | 12,0 |
Version 6 | 42,1 |
Version 7 | 33,8 |
Version 8 | 12,0 |
Аналогичная статистика для корпоративных приложений не известна.
Этот список входит в число избранных списков и порталов русскоязычного раздела Википедии. |
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .