(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Описание приложения "книжный интернет-магазин" IBM zipSeries

Приложение "книжный магазин" IBM® zipSeries® было создано с помощью семейства программных продуктов IBM® WebSphere®. В настоящее время оно работает на серверах IBM Series p® с ПО IBM® AIX® V 5, хотя создавалось для работы на любом классе серверов IBM (в том числе IBM Series i, p, x, z®). Наши журналы договора о сервисном обслуживании (service level agreement, SLA) показывают, что производственная конфигурация позволяет в среднем выполнять от шести до десяти миллионов транзакций в день. На рисунке 1 ниже показана схема среды.

В состав IBM® Web Performance Tool (WPT) входят автоматические Web-клиенты (роботы), моделирующие действия конечных пользователей. В случае с приложением "книжный магазин" zipSeries, эти роботы обращаются к edge-серверам WebSphere и моделируют действия пользователей (покупателей книжного магазина), выполняя поиск и покупку книг.

Структура приложения

Первый уровень представляет собой edge-сервер WebSphere и обеспечивающий бесперебойную работу резервный сервер (с "горячим резервированием"). Балансировка нагрузки входящих HTTP-запросов производится edge-серверами, а затем запросы передаются следующему доступному HTTP-серверу zipSeries.

Второй и третий уровни состоят из серверов приложений IBM WebSphere Application Server, HTTP-серверов и репликаторов. HTTP-серверы получают контент от серверов приложений и возвращают его пользователям. На серверах приложений работает ПО zipSeries, а репликаторы позволяют масштабировать приложения. WebSphere Application Server и HTTP-серверы сгруппированы, два HTTP-сервера "общаются" примерно с восемью серверами WebSphere Application Server. Репликаторы многократно воспроизводят эту группировку 2 к 8.

Базы данных IBM DB2® составляют четвёртый уровень и делятся на две группы: базы данных Buy (покупки) и базы данных Browse (навигация). Базы данных Browse являются отдельными экземплярами DB2, каждая из них имеет копию базы данных книг, которые можно купить. Основная идея группы баз данных Buy - сделать возможность покупки книг доступной везде на пути потенциального клиента или покупателя. Каждая транзакция базы данных Buy защищена с помощью двухступенчатого подтверждения фиксации транзакции. Кластер MQ между сервером WebSphere Application Server и базой данных гарантирует осуществление транзакции, а IBM HACMP (High-Availability Cluster Multi-Processing [Отказоустойчивый мультипроцессорный кластер]) для горячего резервирования обеспечивает постоянную доступность базы данных.

Серверы WebSphere и баз данных используют IBM ESS (Enterprise Storage Systems [Корпоративные системы хранения данных]), что позволяет нам управлять и развёртывать крупную SAN-среду для этого приложения (SAN, storage area network - сеть хранения данных). Все серверы используют в качестве сетевого соединения гигабитный Ethernet, что даёт значительную пропускную способность для тестирования.

Дополнительные компоненты

Web-приложение "книжный магазин" zipSeries также включает в себя следующие важные компоненты и подсистемы:

Подсистема SLA (service level agreement), которая работает на каждом сервере WebSphere Application Server, подводит итог результатам транзакций и отправляет отчёты базе данных SLA. Ежедневные отчёты по e-mail содержат сводку за последние 24 часа, количество транзакций и подробности по любым опоздавшим или "пропавшим без вести" транзакциям. Интерфейс слушателя MQ служит средством сообщения между серверами WebSphere Application Server и базой данных SLA.

Подсистема LOC (Library of Congress [Библиотека Конгресса]) обновляет ассортимент книжного магазина зарегистрированными в Библиотеке Конгресса США новыми книгами. Данные из LOC анализируются и проходят через приложение MQ Message Broker (под названием LOC), а затем распространяются по всем базам данных в приложении "книжный магазин" zipSeries в режиме публикации и подписки (publish/subscribe).

Отдельный кластер "бизнес-разведки" извлекает данные транзакций из серверов базы данных Buy, чтобы составлять отчёты и оценки склонностей покупателей. Это очень сильно загружает базы данных DB2 и лежащие в их основе дисковые подсистемы, так как требуются длительные запросы.

Отдельная среда разработки из 26 серверов гарантирует бесперебойную работу 24 часа в сутки, 7 дней в неделю. Это отдельная, параллельная среда, в которой используется более старое и менее мощное оборудование. В неё также входят базы данных Buy и Browse, WebSphere Application Server, HTTP-серверы, а также среды LOC и SLA. Это позволяет исправлять ошибки, не прерывая работу производственной среды. Текущая система контроля версий (CVS) IBM Rational ClearCase®, среда разработки кода, отслеживает разработанный код. Установочные и конфигурационные скрипты также важны для управления производственной средой. Следовательно, они создаются и тестируются в среде разработки.

Рисунок 1. Схема среды книжного магазина PET zipSeries
Схема среды книжного магазина PET zipSeries

О группе PET zipSeries

Целью группы PET zipSeries является управлять самыми последними уровнями ПО через реальные приложения. Группа PET выполняет обновления и внедряет новые функции с целью устранения проблем интеграции и документирования полученных данных и передового опыта для широкой аудитории. Клиенты могут использовать эти данные для улучшения навыков работы с новыми продуктами IBM.



 Распечатать »
 Правила публикации »
  Обсудить материал в конференции IBM Rational/Telelogic - системный инжиниринг, управление требованиями, изменениями, жизненным циклом ИС, умное управление проектами »
Написать редактору 
 Рекомендовать » Дата публикации: 16.01.2007 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
IBM Rational Method Composer Authorized User License
Rational ClearQuest Floating User License
IBM Domino Messaging Server Processor Value Unit (PVU) License + SW Subscription & Support 12 Months
IBM Domino Enterprise Server Processor Value Unit (PVU) Annual SW Subscription & Support Renewal
IBM Domino Utility Server Processor Value Unit (PVU) License + SW Subscription & Support 12 Months
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
OS Linux для начинающих. Новости + статьи + обзоры + ссылки
Работа в Windows и новости компании Microsoft
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Кто, что знает за карту рассрочки Совесть? (1)
Иногда требуется купить что-то очень нужное, но выделить средства нет возможности. В этом случае...
 
Написание программ для микроконтроллеров AVR, PIC, ARM, STM32 (15)
Напишу любую программу на любом искусственном языке. Профессиональный программист. Основная...
 
Разработка устройств на микроконтроллерах (31)
Профессиональный программист. Основная специализация: МИКРОКОНТРОЛЛЕРЫ, АССЕМБЛЕР для любых...
 
Пишу программы на заказ для студентов (217)
Пишу для студентов на с, с++, паскаль в средах ms visual studio, qt, builder, borland c, delphi....
 
Access, Ключевое поле, Счетчик (10)
Подскажите пожалуйста, как изменить в Access в ключевом поле (счетчик последовательно),...
 
 
 



    
rambler's top100 Rambler's Top100