
402 Глава14
141 Что такое WebSphere Application Serer для z/OS?
По мере того как предприятия переносят многие свои приложения в Интернет, орга-
низации, использующие мэйнфреймы, сталкиваются с трудностями обеспечения
и управления новыми веб-задачами в дополнение к более традиционным задачам,
таким как пакетная обработка.
WebSphere Application Server представляет собой всестороннюю сложную при-
кладную систему, основанную на технологии J2EE (Java 2 Enterprise Edition) и веб-
службах. WebSphere Application Server в z/OS является реализацией J2EE, соответству-
ющей текущей спецификации SDK (Software Development Kit), поддерживающей
приложения на уровне API. Как уже говорилось, она представляет собой среду раз-
вертывания и выполнения Java-приложений, построенную на технологии, основан-
ной на открытых стандартах, поддерживающей все основные функции, в частности,
сервлеты, Java Server Pages (JSP) и Enterprise Java Beans (EJB), включая последние тех-
нологии интеграции служб и интерфейсов.
Среда выполнения сервера приложений тесно интегрирована со всеми внутрен-
ними функциями и службами z/OS. Сервер приложений может взаимодействовать со
всеми основными подсистемами операционной системы, включая DB2, CICS и IMS.
Она имеет множество атрибутов, связанных с безопасностью, производительностью,
масштабируемостью и восстановлением. Кроме того, сервер приложений использует
сложные функции администрирования и настройки, обеспечивая «прозрачную» ин-
теграцию в любой центр обработки данных или серверную среду.
WebSphere Application Server представляет собой среду развертывания приложе-
ний электронной коммерции. Она построена на технологиях, основанных на откры-
тых стандартах, таких как CORBA, HTML, HTTP, IIOP и J2EE-совместимых Java-стан-
дартах для сервлетов, JSP™ (Java Server Pages) и EJB (Enterprise Java Beans), и поддер-
живает все Java API, необходимые для совместимости с J2EE.
Управляющее адресное пространство (controller address space) автоматически за-
пускает служебный регион (servant region) при поступлении нагрузки. Как показано
на рис. 14.1, экземпляр сервера приложений состоит из управляющего региона (CR)
и одного или нескольких служебных регионов (SR).
Экземпляр
сервера
приложений
=
CR
SR
Рис 141 Экземплярсервераприложений
Сервер приложений в z/OS поддерживает два типа конфигураций: базовую (Base)
и сетевое развертывание (Network Deployment). Каждая конфигурация использует
примерно одинаковую архитектурную иерархию, состоящую из серверов (servers),
узлов (nodes) и ячеек (cells). Однако ячейки и узлы играют важную роль только в кон-
фигурации сетевого развертывания.