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

Реализация. Создание процесса Request External Reports

10.9 Размещение процесса на сервере

Бизнес-процессы, которые разработаны в WebSphere Studio Application Development Integration Edition, размещаются в WebSphere Business Integration Server Foundation в формате EAR-файла и выполняются в контейнере бизнес-процесса, который предоставляет WebSphere Business Integration Server Foundation.

WebSphere Business Integration Server Foundation предлагает систему работы с процессом, основанную на Java 2 Enterprise Edition, которая поддерживает следующие возможности:

  • Поддержка процессов разного стиля.

    Поддерживаются непрерываемые (однотранзакционные) и прерываемые (многотранзакционные) процессы.

  • Поддержка компенсации.

    Компоненты времени выполнения, которые поддерживают компенсацию (откат выполненной работы) для процессов.

  • Поддержка вмешательства человека.

    Компоненты времени выполнения, которые позволяют человеку взаимодействовать с процессами, например при помощи интерфейса на основе Web-браузера, для предоставления элементов работы и процессов.

В системе работы с процессами, входящей в WebSphere Business Integration Server Foundation, есть несколько компонентов.

  • Навигация по процессам – управление экземплярами процесса и их состоянием.
  • Вызов Web-служб и запрос на выполнение процессов осуществляется как через внешний, так и через внутренний интерфейс.
  • Операции, выполняемые персоналом, управляются компонентом, отвечающим за взаимодействие с человеком.
  • Все компоненты системы работы с бизнес-процессом выполняются на WebSphere Application Server и используют базу данных и службы, связанные с очередями сообщений.
Компоненты WebSphere Business Integration Server Foundation

Рис. 10.63. Компоненты WebSphere Business Integration Server Foundation

10.9.1 Инсталляция приложения бизнес-процесса

  1. Запустите браузер с административной консолью (http://SAH414B:9080/Admin), перейдите к разделу Applications (Приложения) \to Enterprise Applications (Корпоративные приложения) и нажмите Install (Установить).
  2. Перейдите к файлу ITSOLGIEAR.ear, нажмите Next (Далее), затем снова Next (Далее).
  3. В Шаге 1 мастера Install New Application (Инсталляция нового приложения) укажите короткое имя директории в корне выбранного диска (в нашем случае – D) для инсталляции приложения (создайте директорию, прежде чем продолжить). Установите флажок Deploy EJBs (Размещать EJB).
  4. Перейдите к шагу 11 и установите флажок Enable (Включить) около Create tables (Создавать таблицы). Если на сервере есть несколько баз данных, вам будет предложено выбрать одну, иначе, как в нашем случае, мастер сам выберет установленную базу и продолжит.
  5. Закончите конфигурирование, подтвердите, что приложение было установлено успешно, и сохраните его в базе данных главной конфигурации.
  6. Перейдите к панели Enterprise Applications (Корпоративные приложения) и запустите приложение. Теперь оно готово к работе.

10.9.2 Проверка приложения

  1. Запустите Web-клиент контейнера бизнес-процесса, указав в браузере URL http://sah414b:9080/bpe/webclient.
  2. Измените конфигурацию брокера для вызова принимающих операций на рабо- чем сервере, расположенном на машине SAH414B. Делается это без изменения потока сообщений, из административной перспективы инструментария брокера. Например, на рис. 10.64 показан поток Output6a.
    Изменение имени хоста на SAH414B для потока Output6a

    увеличить изображение
    Рис. 10.64. Изменение имени хоста на SAH414B для потока Output6a
  3. Запустите проверочный тест. Если вы хотите протестировать операцию, выполняемую персоналом, измените ответ в подтверждении оценщика на NO.

10.10 Заключение

В этой лекции описано, как ИТ-специалист по процессам изменяет бизнес-процесс, предоставленный бизнес-аналитиком, с целью реализации интерфейсов, предложенных ИТ-архитектором, а затем тестирует и размещает процесс в WebSphere Business Integration Server Foundation.

Последний этап в нашем решении – это интеграция рабочего потока обработки претензий, работающего на сервере WebSphere MQ Workflow с бизнес-процессом с применением интеграционного вспомогательного пакета (supportpac) WA0D.

Надежда Белякова
Надежда Белякова
Россия
Pavel Pelevin
Pavel Pelevin
Украина, Одесса