Обзор продуктов и решений. Технологическая платформа для корпоративных приложений и интеграции бизнес-процессов, страница 10

WebSphere Application Server - Express отличается от любого другого пакета наличием в его комплекте поставки инструмента для разработки приложений. Хотя инструменты WebSphere Studio и Rational Developer предназначены для поддержки любого варианта комплектации WebSphere Application Server, как правило, они заказываются отдельно от основного продукта. С WebSphere Application Server - Express поставляется инструмент для разработки приложений Rational Web Developer. Этот пакет представляет собой среду разработки, ориентированную на Webпрограммистов, и поддерживает большинство функций J2EE 1.4, за исключением Enterprise JavaBeans (EJB) и

J2EE Connector Architecture (JCA). Однако следует помнить, что сам продукт WebSphere Application Server - Express V6 полностью поддерживает технологии EJB и JCA, поэтому заказчик сможет беспрепятственно развернуть приложения, использующие эти технологии.

Программные преимущества

•  S ervice Oriented Architecture Building Blocks (Модули построения Сервис–ориентированной архитектуры): во всех конфигурациях продукта WebSphere Application Server теперь есть возможность построения сервисориентированной архитектуры (SOA). Это позволяет увеличить возврат инвестиций и уменьшить стоимость владения ИТ-инфраструктурой благодаря повторному использованию существующих ИТ ресурсов.

•  Н адежная, безопасная платформа, позволяющая эффективно использовать существующие ресурсы: WebSphere Application Server является масштабируемой платформой, позволяет в условиях ограниченности ресурсов удовлетворить динамично меняющиеся потребности бизнеса.

•  Инфраструктура по требованию: WebSphere Application Server – мощная, надежная и гибкая платформа.

•  Быстрая разработка и развертывание приложений.

WebSphere Application Server Network Deployment

Вариант комплектации WebSphere Application Server Network Deployment – еще более высокий уровень серверной иерархии в описываемом семействе продуктов. Эта конфигурация предлагает более широкие возможности по сравнению с базовым пакетом WebSphere Application Server благодаря наличию кластерных возможностей, Edge-компонентов и функций обеспечения высокой степени готовности в распределенных средах. Эти функции особенно важны для крупных компаний, в которых приложения обрабатывают большое количество клиентских обращений, и которые предъявляют более серьезные требования по производительности и по степени готовности.

Серверы приложений объединённые в кластер физически могут размещаться на одном или на нескольких компьютерах. Кроме того, к Web-серверу можно подключить дополнительный модуль, который обеспечит распределение рабочей нагрузки между серверами приложений кластера. В свою очередь, Web-контейнеры, в которых исполняются сервлеты и JSP-страницы, обеспечат распределение EJB-запросов между EJB-контейнерами данного кластера.

Наличие Edge-позволяет обеспечить высокую производительность и высокую степень готовности:

•  К омпонент Caching Proxy перехватывает клиентские запросы на данные, извлекает запрошенную информацию из соответствующих серверов приложений и доставляет ее клиенту. Перед доставкой контента клиенту этот компонент сохраняет информацию, которая может быть кэширована, в локальном кэше. Последующие запросы того же контента будут обслуживаться из локального кэша, что занимает гораздо меньше времени и уменьшает нагрузку на сеть и на сервер приложений.

•  К омпонент Load Balancer обеспечивает горизонтальную масштабируемость путем распределения HTTP-запросов между несколькими одинаково сконфигурированными узлами, на которых размещены Webсерверы или серверы приложений.

В таблице 1 показан функциональный состав всех вариантов комплектации WebSphere Application Server.

Таблица 1 Варианты комплектации WebSphere Application Server