Открыть сервис

IBM WebSphere Application Server

IBM WebSphere Application Server — это программное обеспечение, относящееся к классу серверов приложений, разработанное корпорацией IBM. Оно предназначено для развёртывания, выполнения и управления корпоративными Java-приложениями, построенными на основе технологий Java EE (Enterprise Edition) и Jakarta EE. WebSphere Application Server (WAS) обеспечивает среду выполнения для сервлетов, JavaServer Pages (JSP), Enterprise JavaBeans (EJB), веб-сервисов и других компонентов, а также предоставляет инфраструктурные сервисы, такие как управление транзакциями, безопасность, кластеризация и мониторинг.

История

Разработка WebSphere Application Server началась в конце 1990-х годов, когда корпорация IBM стремилась занять позиции на быстрорастущем рынке серверов приложений для Java. Первая версия, WebSphere Application Server 1.0, была выпущена в 1998 году. Она базировалась на технологии IBM HTTP Server и поддерживала сервлеты и JSP. В 1999 году вышла версия 2.0, которая добавила поддержку Enterprise JavaBeans (EJB) и интеграцию с другими продуктами IBM, такими как MQSeries.

Ключевым этапом стал выпуск версии 3.0 в 2000 году, которая была полностью переписана на Java и получила поддержку спецификации Java 2 Platform, Enterprise Edition (J2EE). В 2001 году вышла версия 4.0, которая стала первой, полностью соответствующей стандарту J2EE 1.2. В 2003 году была выпущена версия 5.0, которая поддерживала J2EE 1.3 и включала значительные улучшения в производительности и управляемости.

В 2005 году вышла версия 6.0, которая поддерживала J2EE 1.4 и Java EE 5. С этого момента WebSphere Application Server стал активно развиваться в сторону поддержки новейших стандартов Java. Версия 7.0 (2008 год) поддерживала Java EE 5, а версия 8.0 (2011 год) — Java EE 6. В 2013 году была выпущена версия 8.5, которая представила концепцию «свободных» (Liberty) профилей — лёгкой, модульной и динамической конфигурации сервера.

В 2015 году вышла версия 9.0, которая поддерживала Java EE 7 и Java SE 8. С этого момента основное развитие сосредоточено на двух направлениях: традиционный (Traditional) WebSphere Application Server, который остаётся полнофункциональным сервером приложений, и WebSphere Liberty, который представляет собой модульную, быструю и облачно-ориентированную среду выполнения. В 2021 году IBM объявила о выпуске WebSphere Application Server 9.0.5, который стал последней версией традиционного сервера, и с тех пор компания сосредоточилась на развитии Liberty.

Архитектура и компоненты

Традиционный WebSphere Application Server

Традиционный WebSphere Application Server (WAS Traditional) построен на основе модульной архитектуры, которая включает несколько ключевых компонентов:

WebSphere Liberty

WebSphere Liberty (ранее известный как WebSphere Application Server Liberty Profile) — это лёгкая, модульная и динамическая среда выполнения, которая была представлена в версии 8.5. Она отличается от традиционного сервера следующими особенностями:

Версии и редакции

IBM WebSphere Application Server выпускается в нескольких редакциях, которые различаются по функциональности и цене:

Применение

WebSphere Application Server широко используется в корпоративной среде для развёртывания критически важных бизнес-приложений. Основные области применения включают:

Критика и ограничения

Несмотря на широкое распространение, WebSphere Application Server подвергается критике по нескольким причинам:

Интересные факты

Источники

  1. IBM WebSphere Application Server Documentation, IBM Corporation.
  2. «WebSphere Application Server: The Complete Reference» by Roland Barcia, IBM Press.
  3. «WebSphere Application Server V8.5: Technical Overview» by IBM Redbooks.
  4. «Java EE 7 with WebSphere Application Server» by IBM Redbooks.
  5. Официальный сайт IBM WebSphere Application Server.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →