+7 (495) 229-0436   shopadmin@itshop.ru 119334, г. Москва, ул. Бардина, д. 4, корп. 3
 
 
Вход
 
 
Каталог
 
 
Подписка на новости
Новости ITShop
Windows 7 и Office: Новости и советы
Обучение и сертификация Microsoft
Вопросы и ответы по MSSQLServer
Delphi - проблемы и решения
Adobe Photoshop: алхимия дизайна
 
Ваш отзыв
Оцените качество магазина ITShop.ru на Яндекс.Маркете. Если вам нравится наш магазин - скажите об этом Google!
 
 
Способы оплаты
 
Курс расчета
 
 1 у.е. = 92.04 руб.
 
 Цены показывать:
 
 
 
 
  
Новости, статьи, акции
 

Базовая установка Rational DOORS Web Access

14.10.2016 16:23

В статье приведена минимальная рекомендуемая конфигурация для программы IBM DOORS Web Access, поскольку каждый ярус архитектуры предъявляет конкретные требования для обеспечения нормальной работы. Ли Бернс поясняет и обосновывает приведенные требования.

Необходимые условия

На рисунке 1, обобщающем содержание настоящей статьи, показана минимальная конфигурация, которую мы хотели бы иметь на стороне заказчика. Поскольку эта статья посвящена продукту IBM® Rational® DOORS® Web Access, предполагается, что вы уже успешно установили основной продукт - клиент и сервер Rational DOORS.

Для наглядности мы начнем с сервера DOORS Web Access и будем переходить от компонента к компоненту в рамках данного рисунка.

Рисунок 1. Схема рекомендуемой установки

 

Component-oriented layout of suggested installation

Сервер DOORS Web Access

Сервер DOORS Web Access представляет собой приложение Java и является первым ярусом архитектуры. Серверу необходима наиболее тщательная настройка для обеспечения ожидаемых возможностей подключения и производительности.

Выделение ресурсов памяти JVM

Указанный ниже файл содержит код запуска виртуальной машины Java (JVM) сервера DOORS Web Access:

C:\\Program Files\ibm\Rational\ DOORS Web Access\1.5.0.0\server.start.bat

Один из Java-параметров в этом файле, -Xmx, указывает стандартный объем памяти при установке, равный 512 МБ, поскольку мы не можем рассчитывать на то, что наши заказчики будут выполнять установку на серверы с большим объемом памяти. Тем не менее мы рекомендуем вам увеличить это значение до 1536 МБ, если это возможно. Это обеспечит некоторый запас для автоматического управления памятью в JVM, что улучшит производительность. JVM с таким объемом памяти сможет обслуживать до 100 интенсивных пользователей почти без потери производительности.

Необходимые изменения файла

В рамках стандартной установки можно внести три изменения в файл festival.xml:

C:\\Program Files\ibm\Rational\ DOORS Web Access\1.5.0.0\server\festival\config\festival.xml

Эти три параметра базового подключения описаны в стандартных инструкциях по установке, но для полноты данной статьи мы приведем их и здесь:

 

  • Переменную repositoryUrn нужно заменить переменной repositoryUrn для вашего DOORS, чтобы DOORS Web Access мог найти нужную базу данных.
  • Переменную license.server.location нужно изменить так, чтобы она содержала информацию о вашей компании.
  • И, наконец, если DOORS Web Access Broker расположен на отдельном сервере, нужно заменить два адреса локального компьютера (127.0.0.1) адресом DOORS Web Access Broker.

    DOORS Web Access Broker Базовый вариант установки DOORS Web Access Broker менять не нужно.

Сервер Interop

Серверный компонент Interop стека Rational DOORS Web Access представляет собой видоизмененный традиционный клиент. Это значит, что он является однопоточным приложением, что сильно влияет на структуру этого яруса.

Серверы Interop можно запустить как сервисы, но в процессе тестирования мы запускаем серверы Interop через ярлыки. Эти ярлыки представляют собой ярлыки для запуска DOORS с модифицированными командными аргументами.

Разрешение серверов Interop

В строке Объект ярлыка DOORS добавьте следующую команду:

-interop

Эта команда сообщает файлу DOORS.exe, что он должен запускаться не в качестве клиента, а в качестве сервера Interop.

Необходимое число серверов Interop

Из-за однопоточной структуры серверов Interop одного сервера Interop всегда недостаточно. Сервер Interop может обрабатывать только один запрос за раз, поэтому любые параллельные обращения приведут к существенному снижению производительности DOORS Web Access. Решить эту проблему может кластеризация серверов.

Мы рекомендуем использовать не менее 4 серверов Interop в любых вариантах установки.

Опция -maxMemory

Для повышения производительности серверы Interop кэшируют данные и хранят их в течение некоторого времени. Это приводит к увеличению объема памяти, используемой сервером Interop, причем этот объем ограничен только памятью, выделяемой для каждого процесса на данном уровне операционной системы. В 32-разрядной операционной системе это 2 ГБ. Рекомендуемое гнездо из 4 серверов может занять 8 ГБ ОЗУ. Если сервер, на котором они развернуты, имеет меньший объем памяти, операционная система начнет использовать подкачку страниц виртуальной памяти, что скажется на производительности.

Поэтому мы рекомендуем указывать в строке запуска всех активных серверов Interop параметр -maxMemory. Эта команда перезапускает отдельный сервер Interop без потери транзакций и соединения.

Мы также рекомендуем проверить доступный объем памяти того сервера, на котором будут запущены 4 сервера Interop, а затем разделить его на четыре части. Это позволит всем серверам Interop максимально использовать доступный объем памяти без потери производительности.

Вслед за командой -maxMemory указывается объем памяти в МБ, который вы хотите разрешить. Например:

-maxMemory 512

Включение регистрации событий

Чтобы включить регистрацию событий, используйте команду -l, указав за ней в кавычках местоположение и имя файла журнала. Например:

-l "c:\\logfging\mylog.log"

Уровень регистрации

Команда -logLevel определяет уровень данных, регистрируемых активными серверами Interop. Чаще всего используются уровни 7 и 8, где 7 записывает заголовки транзакций, а 8 записывает все данные, проходящие через сервер. Эти уровни следует включать только по указанию службы технической поддержки IBM.

Местоположение Brokerhost

Команда -brokerHost позволяет серверу Interop находить DOORS Web Access Broker, если он установлен на отдельный сервер. В кавычках нужно указать имя сервера или его IP-адрес:

-brokerHost " myBrokerLocation "

Опция легковесного сервера

Команда -lightServer запрещает выбранному серверу Interop обслуживать команды открытия любых модулей. Это значит, что в наличии всегда будет сервер, способный обработать задачи с меньшей нагрузкой, такие как аутентификация при входе в систему.

Мы рекомендуем активировать эту функцию для одного сервера Interop в каждом гнезде.

Полная команда

Ниже приведена полная команда для запуска сервера Interop с включенной регистрацией событий (кроме опции -lightServer):

"C:\Program Files\ibm\Rational\DOORS\9.4\bin\DOORS.exe" -interop -l " C:\\logging\mylog.log " -logLevel 7 -brokerHost " myBrokerLocation " -maxMemory 512
  
Помощь
Задать вопрос
 программы
 обучение
 экзамены
 компьютеры
Бесплатный звонок
ICQ-консультанты
Skype-консультанты

Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 
Бестселлеры
Курсы обучения "Atlassian JIRA - система управления проектами и задачами на предприятии"
Microsoft Office 365 для Дома 32-bit/x64. 5 ПК/Mac + 5 Планшетов + 5 Телефонов. Подписка на 1 год. Электронный ключ
Microsoft Windows 10 Профессиональная 32-bit/64-bit. Все языки. Электронный ключ
Microsoft Office для Дома и Учебы 2019. Все языки. Электронный ключ
Курс "Oracle. Программирование на SQL и PL/SQL"
Курс "Основы TOGAF® 9"
Microsoft Office 365 Персональный 32-bit/x64. 1 ПК/MAC + 1 Планшет + 1 Телефон. Все языки. Подписка на 1 год. Электронный ключ
Курс "Нотация BPMN 2.0. Ее использование для моделирования бизнес-процессов и их регламентации"
Антивирус ESET NOD32 Antivirus Business Edition
Corel CorelDRAW Home & Student Suite X8
 

О нас
Интернет-магазин ITShop.ru предлагает широкий спектр услуг информационных технологий и ПО.

На протяжении многих лет интернет-магазин предлагает товары и услуги, ориентированные на бизнес-пользователей и специалистов по информационным технологиям.

Хорошие отзывы постоянных клиентов и высокий уровень специалистов позволяет получить наивысший результат при совместной работе.

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



 

О нас

 
Главная
Каталог
Новинки
Акции
Вакансии
 

Помощь

 
Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 

Способы оплаты

 

Проекты Interface Ltd.

 
Interface.ru   ITShop.ru   Interface.ru/training   Olap.ru   ITnews.ru  
 

119334, г. Москва, ул. Бардина, д. 4, корп. 3
+7 (495) 229-0436   shopadmin@itshop.ru
Проверить аттестат
© ООО "Interface Ltd."
Продаем программное обеспечение с 1990 года