На рис 5.24 показана архитектура размещения, предлагаемая архитектором
решения. Архитектор инфраструктуры отвечает за связывание архитектуры решения
с физическими серверами при выполнении требований, связанных со стоимостью,
обслуживанием, безопасностью и производительностью. Архитектор решений предлагает
список артефактов размещения и сред выполнения, в которых они размещаются
согласно
Мы не уделяем особого внимания размещению решения в рабочей среде, задачам, которые выполняет архитектор инфраструктуры, и инструментам, используемым этим архитектором в работе. Нашей ограниченной целью является создать рабочую среду и показать механизмы, помогающие экспортировать решение из инструментальной тестовой среды в целевые рабочие среды.
Архитектура позволяет использовать для каждого компонента один или несколько серверов или объединять компоненты, используя меньшее число серверов. Связи с серверами, которые мы будем устанавливать, показаны на рис 7.1.
(рис 7.1) Размещение процесса RequestExternalReport в конфигурации портативного компьютера с использованием VMwareСоздаваемая конфигурация, показанная на рис 7.1, будет работать на одной рабочей станции, но ее легко можно преобразовать для работы на нескольких станциях. В конфигурации для одного портативного компьютера мы используем VMware для запуска WebSphere Business Integration Server Foundation на разных виртуальных хостах изо всех остальных компонентов. Это разделение означает, что большая часть взаимодействий протекает через соединения виртуальной сети, не являющейся локальной для виртуальных хостов. Такая система во многом напоминает размещение в готовой рабочей среде. Решение также создавалось на четырех процессорах IBM Netfinity $$\text{\textregistered}$$ xSeries $$\text{\textregistered}$$.
Решение работало на компьютере IBM T42p Thinkpad с 2 Гб виртуальной памяти,
60 Гб на диске и с процессором Pentium M 1.99ГГц. Мы использовали VMware
Из соображений удобства использования весь инструментарий Eclipse запускался на физической машине, а размещение .ear-файлов, потоки сообщений и наборы сообщений осуществлялись через сетевые соединения с виртуальными машинами.
Чтобы уменьшить нагрузку, создаваемую
Архитектура системы требует, чтобы во всех коммуникациях между службами
использовались Web-службы. Существует только одно исключение – это связь между
WebSphere MQ Workflow и WebSphere Business Integration Server Foundation, где
используется решение на основе XML через
Архитектура также требует, чтобы надежная реализация Web-служб преобразовала
существующую в LGI основу обмена сообщениями WebSphere MQ в сервисную
шину. Однако из-за того, что реализацию SOAP/
WebSphere Business
Среды, которые устанавливаются на SAH414A, показаны на рис 7.2.
(рис 7.2) Среды, инсталлируемые и конфигурируемые на SAH414AВсе программные продукты инсталлируются на диск VMware D, который конфигурируется как динамически изменяемый SCSI. Если пространство на диске D превышает отведенный размер 10 Гб, его можно увеличить.
Рекомендуется устанавливать программное обеспечение в описанном здесь порядке. Существует ряд предварительных условий по зависимостям, о которых нужно знать.
(рис 7.3) Конфигурация WebSphere MQИнсталляция WebSphere MQ достаточно проста, так же как и инсталляция пакета Fixpack 9. За пакетом Fixpack 9 обращайтесь на следующий Web-сайт: http://www-1.ibm.com/support/docview.wss?rs=172context=SW900q1=%22WebSphere+MQ+v5.3%22+CSD+Fix+Pack+Maintenanceuid=swg24008835loc=en_UScs=utf-8lang=en+en
Инсталлируйте все компоненты WebSphere MQ, но не инсталлируйте конфигурацию по умолчанию. Если вы инсталлируете такую же конфигурацию VMware, какая используется в этом курсе, инсталлируйте все программные продукты на диск D.
Инсталляция DB/2 Extended Enterprise Edition Version 8.1 и пакета Fixpack 6 достаточно понятна.
(рис 7.4) Конфигурация DB/2Запомните созданные вами имя и пароль администратора. Создайте образец базы данных, чтобы проверить правильность установки.
Конфигурация сервера показана на рис 7.5.
(рис 7.5) Конфигурация WebSphere Application ServerЧтобы установить данную версию WebSphere Application Server и его исправления, нам нужно устанавливать их в следующем порядке:
Логически нам следовало бы назвать эту директорию WAS51FP1.
Пакет исправлений можно получить со следующего сайта: http://www-1.ibm.com/support/docview.wss?rs=180context=SSEQTPdc=D420q1=fixpackuid=swg24007195loc=en_UScs=utf-8lang=en
Получить WebSphere Application Server
Использование данного соглашения позволяет отслеживать установленные исправления.
Процесс установки WebSphere Application Server достаточно понятен. Но не устанавливайте встроенную систему обмена сообщениями. Мы используем WebSphere MQ. Вам нужно инсталлировать HTTP-сервер. Инсталляция пройдет быстрее, если вы откажетесь от установки образцов приложений.
Чтобы установить пакет исправлений, запустите мастер обновления WebSphere Application Server. Чтобы пути к файлам были проще, мы установили продукты вблизи корневой директории диска D. Чтобы запустить мастер обновлений, вам нужно установить значения переменных окружения Windows, запустив файл setupcmdline.bat, как показано на рис 7.6.
(рис 7.6) Запуск файла setupcmdline.batЗатем вы можете запустить мастер обновлений, введя, например, такую команду: was511fp1\updatewizard
Точная форма команды зависит от того, как вы назвали директорию, в которую был распакован пакет исправлений. Запуск и выполнение мастера обновлений занимает определенное время (рис 7.7).
(рис 7.7) Запуск мастера обновленийПо окончании установки проверьте ее правильность:
Теперь, когда конфигурация готова, измените свойство start up службы WebSphere Application Server server1 на automatic, и вам не нужно будет запускать службу явным образом.
Поскольку мы запускаем Application Server в образе VMware, возможно, лучше
администрировать его в браузере, работающем на обычной машине, а не через браузер
в VMware. Чтобы убедиться в том, что WebSphere Application Server запущен на
SAH414A, и сохранить ярлык на административной консоли, откройте окно браузера
и введите такую команду: http://sah414a:9090/admin
Сохраните эту страницу как ярлык.
Нам нужно начать с инсталляции WebSphere MQ Workflow 3.5 и пакета Fixpack 4, которая достаточно понятна. Установите все дополнительные компоненты. Посетите следующий Web-сайт, чтобы получить пакет WebSphere MQ Workflow 3.5 Fixpack 4: http://www-1.ibm.com/support/docview.wss?rs=795context=SSVLA5dc=D420uid=swg24007450loc=en_UScs=utf-8lang=en
Конфигурация будет выглядеть так, как показано на рис 7.8.
(рис 7.8) Конфигурация WebSphere MQ WorkflowВ ходе процесса конфигурирования создается компонент Buildtime, Web-клиент
и утилита администрирования. Компонент Buildtime используется для создания и изменения
рабочих потоков. Об этом рассказывается в лекции 11, "Изменение процесса
Claim
(рис 7.9) Опции закладки General (Общие)
(рис 7.10) Свойства базы данных рабочей системы
(рис 7.11) Свойства базы данных для BuildtimeПроведите обзор при помощи
Мы начнем с инсталляции версии 5.0 WebSphere Business
(рис 7.12) Конфигурация WebSphere Business Integration Message BrokerБрокер проверяет выполнение предварительных условий. Если у вас что-то не установлено,
вы можете найти эти продукты на вспомогательном компакт-диске Message
Broker. После завершения инсталляции брокера нужно установить пакет исправлений
Fixpack 4. Для установки Fixpack 4 требуется предварительно установить версию
5.0.2 IBM Remote Agent Controller [RAC], который можно найти на той же Web-странице,
на которой находится и Fixpack 4 брокера. Используйте копию [RAC] с Web-страницы
Чтобы получить Fixpack 4 и RAC 5.0.2, обращайтесь на следующий Web-сайт: https://www14.software.ibm.com/webapp/iwm/web/reg/download.do?source=wbimbS_PKG=dlwinwwcp=ISO-8859-1
Вам нужно зарегистрироваться на сайте http://www.ibm.com.
Прежде чем приступать к работе, убедитесь в том, что пользовательский
идентификатор, который будет использоваться брокером, имеет нужные права доступа.
Проверьте группы, к которым относится данный идентификатор, при помощи менеджера
пользователей Windows или запустите мастер обеспечения безопасности брокера
(Broker Security Wizard), инсталлированный с WebSphere Business
Для конфигурирования брокера мы используем заданный по умолчанию мастер
конфигурации из инструментария страницы Getting Started (Начало работы)
WebSphere Business
(рис 7.13) Как найти мастер Getting Started (Начало работы)Пошаговые инструкции по созданию конфигурации предлагаются в центре информации. Чтобы вы могли работать с мастером, вам стоит прочитать их перед началом работы.
(рис 7.14) Мастер Getting Started (Начало работы) WebSphere Business Integration Message Broker
(рис 7.15) Предупреждение в WebSphere MQ Alert MonitorПоявление этого предупреждения объясняется тем, что мастер добавил в FMCQM
слушателя с тем же номером порта, что и у существующего слушателя. Вам нужно
удалить лишнего слушателя.
(рис 7.16) Удаление лишней службыВ конфигурации по умолчанию блокировочная переменная DB2 DB2_RR_TO_RS
устанавливается в YES, и это значение является рекомендуемым при использовании
функции агрегирования (Aggregate) WebSphere Business
DB2SET DB2_RR_TO_RS=YES
В конфигурации по умолчанию также устанавливается значение 900 для переменной DBHEAP. Убедитесь в этом, подав через окно команд DB2 команду DB2 get db CONFIGURATION for WBRKBKDB и проверив значение переменной DBHEAP. Если оно менее 900, измените его, используя следующую команду:
db2 update database configuration for WBRKBKDB using dbheap 900
Инструментарий конфигурируется автоматически мастером Getting Started (Начало работы). Чтобы использовать инструментарий брокера, работающего на другой машине (например, чтобы использовать исходную машину для хранения инструментария и обращаться к брокеру, работающему в VMware-образе SAH414A), нам нужно установить только один инструментарий на исходную машину и сконфигурировать его для подключения к брокеру, работающему на SAH414A.
Итак, мы закончили инсталляцию и конфигурирование
Среды, которые будут инсталлироваться на SAH414B, показаны на рис 7.17.
(рис 7.17) Программные среды, инсталлируемые на SAH414BБольшая часть инсталляции сходна с инсталляцией на SAH414A. Мы отметим только различия.
Инсталлируйте WebSphere MQ точно так же, как на SAH414A (рис 7.18).
(рис 7.18) Размещение WebSphere MQ на SAH414BВ
(рис 7.20) Отображение кластера FMCGRPИтак, мы завершили создание
Инсталляция DB/2 аналогична инсталляции для SAH414A и показана на рис 7.21.
(рис 7.21) Инсталляция DB/2 на SAH414B
Чтобы с первого раза успешно установить WebSphere Business Integration Server Foundation, вам нужно аккуратно следовать указанным шагам. На рис. 7.22 приведена конфигурация, которую мы хотим создать при подготовке к размещению решения.
(рис 7.22) Конфигурация WebSphere Business Integration Server FoundationВыполните следующие шаги:
Инсталлируйте Process Choreographer, но не выбирайте мастер конфигурирования контейнера бизнес-процессов.
Так вы выполните обновление WebSphere Application Server до версии 5.1.1.
Так вы выполните обновление WebSphere Business Integration Server Foundation до версии 5.1.1.
Для конфигурирования контейнера бизнес-процессов мы использовали скрипт jacl. Откройте окно команд и введите
D:\WebSphere\AppServer>bin\wsadmin.bat -f processchoreographer\sample\bpeconfig.jacl
Этот скрипт предложит ввести всю необходимую информацию.
В табл. 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 |
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 |
||
| Create the Process Choreographer |
No | Мы уже создали их |
| Create the listener ports (Создавать порты слушателей) | Yes | При этом WebSphere будет использовать уже настроенный |
| D:\Program Files\ ... java\lib does not exist (Файл ... не существует) | D:\WebSphereMQ | Введите корневую директорию, куда установлен WMQ |
| SAH414B | Не используйте значение по умолчанию! | |
| Will the |
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, а это воспрепятствует работе |
| 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-клиент бизнес-процессов, которые мы установили.
(рис 7.23) Контейнер процессов и Web-клиент – это корпоративные приложенияИтак, мы успешно установили и сконфигурировали контейнер бизнес-процессов и Web-клиент процесса. На этом заканчивается инсталляция необходимой инфраструктуры.
На рис 5.24 показана архитектура размещения, предлагаемая архитектором
решения. Архитектор инфраструктуры отвечает за связывание архитектуры решения
с физическими серверами при выполнении требований, связанных со стоимостью,
обслуживанием, безопасностью и производительностью. Архитектор решений предлагает
список артефактов размещения и сред выполнения, в которых они размещаются
согласно
Мы не уделяем особого внимания размещению решения в рабочей среде, задачам, которые выполняет архитектор инфраструктуры, и инструментам, используемым этим архитектором в работе. Нашей ограниченной целью является создать рабочую среду и показать механизмы, помогающие экспортировать решение из инструментальной тестовой среды в целевые рабочие среды.
Архитектура позволяет использовать для каждого компонента один или несколько серверов или объединять компоненты, используя меньшее число серверов. Связи с серверами, которые мы будем устанавливать, показаны на рис 7.1.
(рис 7.1) Размещение процесса RequestExternalReport в конфигурации портативного компьютера с использованием VMwareСоздаваемая конфигурация, показанная на рис 7.1, будет работать на одной рабочей станции, но ее легко можно преобразовать для работы на нескольких станциях. В конфигурации для одного портативного компьютера мы используем VMware для запуска WebSphere Business Integration Server Foundation на разных виртуальных хостах изо всех остальных компонентов. Это разделение означает, что большая часть взаимодействий протекает через соединения виртуальной сети, не являющейся локальной для виртуальных хостов. Такая система во многом напоминает размещение в готовой рабочей среде. Решение также создавалось на четырех процессорах IBM Netfinity $$\text{\textregistered}$$ xSeries $$\text{\textregistered}$$.
Решение работало на компьютере IBM T42p Thinkpad с 2 Гб виртуальной памяти,
60 Гб на диске и с процессором Pentium M 1.99ГГц. Мы использовали VMware
Из соображений удобства использования весь инструментарий Eclipse запускался на физической машине, а размещение .ear-файлов, потоки сообщений и наборы сообщений осуществлялись через сетевые соединения с виртуальными машинами.
Чтобы уменьшить нагрузку, создаваемую
Архитектура системы требует, чтобы во всех коммуникациях между службами
использовались Web-службы. Существует только одно исключение – это связь между
WebSphere MQ Workflow и WebSphere Business Integration Server Foundation, где
используется решение на основе XML через
Архитектура также требует, чтобы надежная реализация Web-служб преобразовала
существующую в LGI основу обмена сообщениями WebSphere MQ в сервисную
шину. Однако из-за того, что реализацию SOAP/
WebSphere Business
Среды, которые устанавливаются на SAH414A, показаны на рис 7.2.
(рис 7.2) Среды, инсталлируемые и конфигурируемые на SAH414AВсе программные продукты инсталлируются на диск VMware D, который конфигурируется как динамически изменяемый SCSI. Если пространство на диске D превышает отведенный размер 10 Гб, его можно увеличить.
Рекомендуется устанавливать программное обеспечение в описанном здесь порядке. Существует ряд предварительных условий по зависимостям, о которых нужно знать.
(рис 7.3) Конфигурация WebSphere MQИнсталляция WebSphere MQ достаточно проста, так же как и инсталляция пакета Fixpack 9. За пакетом Fixpack 9 обращайтесь на следующий Web-сайт: http://www-1.ibm.com/support/docview.wss?rs=172context=SW900q1=%22WebSphere+MQ+v5.3%22+CSD+Fix+Pack+Maintenanceuid=swg24008835loc=en_UScs=utf-8lang=en+en
Инсталлируйте все компоненты WebSphere MQ, но не инсталлируйте конфигурацию по умолчанию. Если вы инсталлируете такую же конфигурацию VMware, какая используется в этом курсе, инсталлируйте все программные продукты на диск D.
Инсталляция DB/2 Extended Enterprise Edition Version 8.1 и пакета Fixpack 6 достаточно понятна.
(рис 7.4) Конфигурация DB/2Запомните созданные вами имя и пароль администратора. Создайте образец базы данных, чтобы проверить правильность установки.
Конфигурация сервера показана на рис 7.5.
(рис 7.5) Конфигурация WebSphere Application ServerЧтобы установить данную версию WebSphere Application Server и его исправления, нам нужно устанавливать их в следующем порядке:
Логически нам следовало бы назвать эту директорию WAS51FP1.
Пакет исправлений можно получить со следующего сайта: http://www-1.ibm.com/support/docview.wss?rs=180context=SSEQTPdc=D420q1=fixpackuid=swg24007195loc=en_UScs=utf-8lang=en
Получить WebSphere Application Server
Использование данного соглашения позволяет отслеживать установленные исправления.
Процесс установки WebSphere Application Server достаточно понятен. Но не устанавливайте встроенную систему обмена сообщениями. Мы используем WebSphere MQ. Вам нужно инсталлировать HTTP-сервер. Инсталляция пройдет быстрее, если вы откажетесь от установки образцов приложений.
Чтобы установить пакет исправлений, запустите мастер обновления WebSphere Application Server. Чтобы пути к файлам были проще, мы установили продукты вблизи корневой директории диска D. Чтобы запустить мастер обновлений, вам нужно установить значения переменных окружения Windows, запустив файл setupcmdline.bat, как показано на рис 7.6.
(рис 7.6) Запуск файла setupcmdline.batЗатем вы можете запустить мастер обновлений, введя, например, такую команду: was511fp1\updatewizard
Точная форма команды зависит от того, как вы назвали директорию, в которую был распакован пакет исправлений. Запуск и выполнение мастера обновлений занимает определенное время (рис 7.7).
(рис 7.7) Запуск мастера обновленийПо окончании установки проверьте ее правильность:
Теперь, когда конфигурация готова, измените свойство start up службы WebSphere Application Server server1 на automatic, и вам не нужно будет запускать службу явным образом.
Поскольку мы запускаем Application Server в образе VMware, возможно, лучше
администрировать его в браузере, работающем на обычной машине, а не через браузер
в VMware. Чтобы убедиться в том, что WebSphere Application Server запущен на
SAH414A, и сохранить ярлык на административной консоли, откройте окно браузера
и введите такую команду: http://sah414a:9090/admin
Сохраните эту страницу как ярлык.
Нам нужно начать с инсталляции WebSphere MQ Workflow 3.5 и пакета Fixpack 4, которая достаточно понятна. Установите все дополнительные компоненты. Посетите следующий Web-сайт, чтобы получить пакет WebSphere MQ Workflow 3.5 Fixpack 4: http://www-1.ibm.com/support/docview.wss?rs=795context=SSVLA5dc=D420uid=swg24007450loc=en_UScs=utf-8lang=en
Конфигурация будет выглядеть так, как показано на рис 7.8.
(рис 7.8) Конфигурация WebSphere MQ WorkflowВ ходе процесса конфигурирования создается компонент Buildtime, Web-клиент
и утилита администрирования. Компонент Buildtime используется для создания и изменения
рабочих потоков. Об этом рассказывается в лекции 11, "Изменение процесса
Claim
(рис 7.9) Опции закладки General (Общие)
(рис 7.10) Свойства базы данных рабочей системы
(рис 7.11) Свойства базы данных для BuildtimeПроведите обзор при помощи
Мы начнем с инсталляции версии 5.0 WebSphere Business
(рис 7.12) Конфигурация WebSphere Business Integration Message BrokerБрокер проверяет выполнение предварительных условий. Если у вас что-то не установлено,
вы можете найти эти продукты на вспомогательном компакт-диске Message
Broker. После завершения инсталляции брокера нужно установить пакет исправлений
Fixpack 4. Для установки Fixpack 4 требуется предварительно установить версию
5.0.2 IBM Remote Agent Controller [RAC], который можно найти на той же Web-странице,
на которой находится и Fixpack 4 брокера. Используйте копию [RAC] с Web-страницы
Чтобы получить Fixpack 4 и RAC 5.0.2, обращайтесь на следующий Web-сайт: https://www14.software.ibm.com/webapp/iwm/web/reg/download.do?source=wbimbS_PKG=dlwinwwcp=ISO-8859-1
Вам нужно зарегистрироваться на сайте http://www.ibm.com.
Прежде чем приступать к работе, убедитесь в том, что пользовательский
идентификатор, который будет использоваться брокером, имеет нужные права доступа.
Проверьте группы, к которым относится данный идентификатор, при помощи менеджера
пользователей Windows или запустите мастер обеспечения безопасности брокера
(Broker Security Wizard), инсталлированный с WebSphere Business
Для конфигурирования брокера мы используем заданный по умолчанию мастер
конфигурации из инструментария страницы Getting Started (Начало работы)
WebSphere Business
(рис 7.13) Как найти мастер Getting Started (Начало работы)Пошаговые инструкции по созданию конфигурации предлагаются в центре информации. Чтобы вы могли работать с мастером, вам стоит прочитать их перед началом работы.
(рис 7.14) Мастер Getting Started (Начало работы) WebSphere Business Integration Message Broker
(рис 7.15) Предупреждение в WebSphere MQ Alert MonitorПоявление этого предупреждения объясняется тем, что мастер добавил в FMCQM
слушателя с тем же номером порта, что и у существующего слушателя. Вам нужно
удалить лишнего слушателя.
(рис 7.16) Удаление лишней службыВ конфигурации по умолчанию блокировочная переменная DB2 DB2_RR_TO_RS
устанавливается в YES, и это значение является рекомендуемым при использовании
функции агрегирования (Aggregate) WebSphere Business
DB2SET DB2_RR_TO_RS=YES
В конфигурации по умолчанию также устанавливается значение 900 для переменной DBHEAP. Убедитесь в этом, подав через окно команд DB2 команду DB2 get db CONFIGURATION for WBRKBKDB и проверив значение переменной DBHEAP. Если оно менее 900, измените его, используя следующую команду:
db2 update database configuration for WBRKBKDB using dbheap 900
Инструментарий конфигурируется автоматически мастером Getting Started (Начало работы). Чтобы использовать инструментарий брокера, работающего на другой машине (например, чтобы использовать исходную машину для хранения инструментария и обращаться к брокеру, работающему в VMware-образе SAH414A), нам нужно установить только один инструментарий на исходную машину и сконфигурировать его для подключения к брокеру, работающему на SAH414A.
Итак, мы закончили инсталляцию и конфигурирование
Среды, которые будут инсталлироваться на SAH414B, показаны на рис 7.17.
(рис 7.17) Программные среды, инсталлируемые на SAH414BБольшая часть инсталляции сходна с инсталляцией на SAH414A. Мы отметим только различия.
Инсталлируйте WebSphere MQ точно так же, как на SAH414A (рис 7.18).
(рис 7.18) Размещение WebSphere MQ на SAH414BВ
(рис 7.20) Отображение кластера FMCGRPИтак, мы завершили создание
Инсталляция DB/2 аналогична инсталляции для SAH414A и показана на рис 7.21.
(рис 7.21) Инсталляция DB/2 на SAH414B
Чтобы с первого раза успешно установить WebSphere Business Integration Server Foundation, вам нужно аккуратно следовать указанным шагам. На рис. 7.22 приведена конфигурация, которую мы хотим создать при подготовке к размещению решения.
(рис 7.22) Конфигурация WebSphere Business Integration Server FoundationВыполните следующие шаги:
Инсталлируйте Process Choreographer, но не выбирайте мастер конфигурирования контейнера бизнес-процессов.
Так вы выполните обновление WebSphere Application Server до версии 5.1.1.
Так вы выполните обновление WebSphere Business Integration Server Foundation до версии 5.1.1.
Для конфигурирования контейнера бизнес-процессов мы использовали скрипт jacl. Откройте окно команд и введите
D:\WebSphere\AppServer>bin\wsadmin.bat -f processchoreographer\sample\bpeconfig.jacl
Этот скрипт предложит ввести всю необходимую информацию.
В табл. 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 |
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 |
||
| Create the Process Choreographer |
No | Мы уже создали их |
| Create the listener ports (Создавать порты слушателей) | Yes | При этом WebSphere будет использовать уже настроенный |
| D:\Program Files\ ... java\lib does not exist (Файл ... не существует) | D:\WebSphereMQ | Введите корневую директорию, куда установлен WMQ |
| SAH414B | Не используйте значение по умолчанию! | |
| Will the |
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, а это воспрепятствует работе |
| 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-клиент бизнес-процессов, которые мы установили.
(рис 7.23) Контейнер процессов и Web-клиент – это корпоративные приложенияИтак, мы успешно установили и сконфигурировали контейнер бизнес-процессов и Web-клиент процесса. На этом заканчивается инсталляция необходимой инфраструктуры.
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.