(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 Domino Enterprise Server Processor Value Unit (PVU) License + SW Subscription & Support 12 Months
IBM Rational Method Composer Authorized User License
IBM Rational Functional Tester Floating User License
IBM RATIONAL Clearcase Floating User From Rational Clearcase Lt Floating User Trade Up License + Sw Subscription & Support 12 Months
IBM DOMINO ENTERPRISE CLIENT ACCESS LICENSE AUTHORIZED USER 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-технологии
Все о PHP и даже больше
Работа в Windows и новости компании Microsoft
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Пишу программы на заказ профессионально (3309)
Пишу программы на заказ на языках Pascal (численные методы, списки, деревья, прерывания) под...
 
Отличается ли ДрифтКазино от беттинга? (59)
Друзья, давно заметил, что на Дрифте уже несколько месяцев во всю рекламируется и предлагается...
 
Можно ли зарабатывать в интернете играя в казино ? (9)
Можно ли зарабатывать в интернете играя в казино ?
 
Ищу программиста для написания программы (77)
Ищу программиста ,владеющего Вижуал Бэйсик и программированием в Экселе, для написания...
 
Заработок в сети интернет (18)
Зайди сюда - http://www.netbusin.boom.ru и узнай подробности.
 
 
 



    
rambler's top100 Rambler's Top100