Компания IBM
Опубликован: 14.08.2008 | Доступ: свободный | Студентов: 1090 / 150 | Оценка: 4.75 / 3.75 | Длительность: 27:55:00
Лекция 7:

Реализация. Инсталляция и конфигурирование рабочих систем

< Лекция 6 || Лекция 7: 12345 || Лекция 8 >

7.3.3 WebSphere Business Integration Server Foundation

Чтобы с первого раза успешно установить WebSphere Business Integration Server Foundation, вам нужно аккуратно следовать указанным шагам. На рис. 7.22 приведена конфигурация, которую мы хотим создать при подготовке к размещению решения.

Конфигурация WebSphere Business Integration Server Foundation

увеличить изображение
Рис. 7.22. Конфигурация WebSphere Business Integration Server Foundation
Инсталляция сервера

Выполните следующие шаги:

  1. Инсталлируйте WebSphere Application Server 5.1 без исправлений. Не инсталлируйте встроенную систему сообщений и примеры.
  2. Инсталлируйте WebSphere Business Integration Server Foundation 5.1. Не инсталлируйте встроенную систему сообщений и примеры.

    Инсталлируйте Process Choreographer, но не выбирайте мастер конфигурирования контейнера бизнес-процессов.

  3. Инсталлируйте пакет Fixpack 1 для WebSphere Application Server 5.1 (см. 7.2.3, "WebSphere Application Server").

    Так вы выполните обновление WebSphere Application Server до версии 5.1.1.

  4. Инсталлируйте пакет Fixpack 1 для WebSphere Business Integration Server Foundation, используя ту же процедуру, которая применяется и при установке WebSphere Application Server Fixpack 1.

    Так вы выполните обновление WebSphere Business Integration Server Foundation до версии 5.1.1.

  5. Инсталлируйте пакет Cumulative fix 71WebSphere Business Integration Server Foundation 5.1.1.3 требует, чтобы был установлен WebSphere Application Server 5.1.1.7. WebSphere Business Integration Server Foundation 5.1.1 FP2 поддерживает мониторинг бизнес-событий, тогда как в более ранней версии WebSphere Business Integration Server Foundation в этой области присутствовали определенные проблемы. для WebSphere Application Server. Так вы выполните обновление WebSphere Application Server до версии 5.1.1.7.
  6. Инсталлируйте пакет Cumulative fix 3 для WebSphere Business Integration Server Foundation. Так вы выполните обновление WebSphere Business Integration Server Foundation до версии 5.1.1.3.
  7. Используйте мастер First Steps (Первые шаги), как это делалось ранее, для запуска сервера и проверки установки. Закройте все окна, оставив работающий сервер server1.
Конфигурирование контейнера бизнес-процессов

Для конфигурирования контейнера бизнес-процессов мы использовали скрипт jacl. Откройте окно команд и введите

D:\WebSphere\AppServer>bin\wsadmin.bat -f processchoreographer\sample\bpeconfig.jacl

Этот скрипт предложит ввести всю необходимую информацию.

В табл. 7.1 приводятся ответы на вопросы скрипта, необходимые для конфигурирования контейнера процессов.

Таблица 7.1. Конфигурирование контейнера бизнес-процессов
Запрос Ввод Комментарий
Install bpecontainer.ear (Инсталлировать bpecontainer.ear) Yes
Interactive Install (Интерактивная инсталляция) No Мы хотим принять все значения по умолчанию для наиболее сложных опций в ходе этой инсталляции
Users to add to role BPESystemAdministrator (Пользователи, которым назначается роль BPESystemAdministrator) Admin Это идентификатор пользователя, являющегося системным администратором
Groups to add to role BPESystemAdministrator (Пользователи, которым назначается роль BPESystemAdministrator) Enter Просто нажмите Enter (не вводя никакого текста). Будет принято значение по умолчанию, т.е. роли назначаться не будут
Run-as UserId for role JMSAPIUser (Admin) [Запускать от имени UserId для роли JMSAPIUser (Admin)] Enter Принимаем значение по умолчанию (обратите внимание, что по умолчанию указывается роль Admin)
Administrator's password (Пароль администратора) ******* Пароль для Admin
Use a ... database (Использовать базу данных...) DB2 Мы будем использовать в качестве рабочей базы данных DB2. Обратите внимание на то, что поддерживается много других баз данных
Install processportal.ear (Инсталлировать processportal.ear) Yes Будет инсталлирован компонент BPC Web Client
Interactive install (Интерактивная установка) No Снова принимаем значения по умолчанию
Virtual Host for Web Client [default_host] (Виртуальный хост для Web-клиента) Enter
Node of Process choreographer to connect to [SAH414B] (Узел Process choreographer, с которым будет устанавливаться соединение) Enter
Server of Process Choreographer to connect to [server1] (Сервер Process choreographer, с которым будет устанавливаться соединение) Enter
Create the Data Source for the Process Choreographer database (Создавать источник данных для базы данных Process Choreographer) Yes
Database name [BPEDB] (Имя базы данных): Enter
Use the CLI or the Universal JDBC \text{\texttrademark} provider (Использовать CLI или провайдера Universal JDBC \text{\texttrademark} ) CLI Использовать локальные связи с базами данных
DB2 user ID[db2admin] (ID пользователя DB2) Enter Или любой другой пользовательский идентификатор, который вы сконфигурировали для доступа к DB/2
db2admin's password (пароль db2admin) ******* Пароль для DB2ADMIN
D:\Program Files ... \db2java.zip does not exist (Файл ... не существует) D:\SQLLIB Введите корень инсталляционной директории DB/2 (не путь к db2java.zip)
Create the Process choreographer database? (Создавать базу данных Process choreographer?) Yes
DB2 table space directory (Директория табличного пространства Enter
Use embedded messaging or MQSeries \text{\textregistered}? (Использовать встроенную систему сообщений или MQSeries \text{\textregistered}?) MQSeries
Create the Process Choreographer queue manager and queues? (Создавать менеджер очереди и очереди Process Choreographer?) No Мы уже создали их
Create the listener ports (Создавать порты слушателей) Yes При этом WebSphere будет использовать уже настроенный менеджер очереди
D:\Program Files\ ... java\lib does not exist (Файл ... не существует) D:\WebSphereMQ Введите корневую директорию, куда установлен WMQ
Queue Manager name (Имя менеджера очереди) SAH414B Не используйте значение по умолчанию!
Will the Queue Manager join a WebSphere MQ cluster (Будет ли менеджер очереди связан с кластером WebSphere MQ?) No Хотя узел SAH414B является членом кластера, данный вопрос относится к специальной конфигурации кластера, определяемой для Process Choreographer с целью выполнения распределения нагрузки. Так что отвечаем отрицательно
Create the Scheduler for Process Choreographer (Создавать расписание для Process Choreographer) Yes
Enable global security using the Local OS user registry (Обеспечивать глобальную безопасность с применением пользовательского реестра локальной ОС) Yes Нам нужно использовать глобальную систему безопасности для компонента staff. Хотя наш текущий процесс и не использует никаких staff-узлов, мы добавим некоторые связанные с этим этапы позже, и, следовательно, мы должны сконфигурировать глобальную систему безопасности. К сожалению, скрипт включает не только глобальную безопасность, но и безопасность Java 2, а это воспрепятствует работе CICS Resource Adapter. Мы должны будем решить эту проблему позже
Server user ID[Admin] (Пользовательский ID сервера) Enter
Enforce Java 2 Security (Включение безопасности Java 2) No Не для тестирования
Set 'com.ibm.SOAP.loginUserid' in soap.client.props (Установить : 'com.ibm.SOAP.loginUserid' в soap.client.props) Yes
Delete the temporary directory C:\tmp (Удалить временную директорию C:\tmp) Yes
Stop server server1 now (Остановить сейчас сервер server1): Yes Поскольку мы включили глобальную систему безопасности, нужно перезапустить сервер приложений

Пока сервер останавливается, определите четыре дополнительные очереди, которые необходимы для Process Choreographer. Существует bat-файл, предназначенный для создания очередей. В окне команд введите

D:\WebSphere\AppServer\ProcessChoreographer>createqueues SAH414B

После останова сервера запустите службу WebSphere Application Server снова, чтобы проверить установку. Нажмите на команду startup в программной группе WebSphere Application Server. Вы получите уведомление, когда сервер будет готов для электронного бизнеса.

Откройте в консоли страницу Enterprise Applications (Корпоративные приложения). Проверьте, запущены ли приложения с именами BPEContainer_SAH414B_server1 и BPEWebClient_SAH414B_server1. Это контейнер бизнес-процессов и Web-клиент бизнес-процессов, которые мы установили.

Контейнер процессов и Web-клиент – это корпоративные приложения

увеличить изображение
Рис. 7.23. Контейнер процессов и Web-клиент – это корпоративные приложения

Итак, мы успешно установили и сконфигурировали контейнер бизнес-процессов и Web-клиент процесса. На этом заканчивается инсталляция необходимой инфраструктуры.

< Лекция 6 || Лекция 7: 12345 || Лекция 8 >
Надежда Белякова
Надежда Белякова
Россия
Pavel Pelevin
Pavel Pelevin
Украина, Одесса