Диспетчер адаптивных действий - это компонент WebSphere Business Monitor, который получает события ситуаций от диспетчера наблюдения. Он отбирает соответствующие действия на основе стандартных привязок между ситуациями и действиями, которые были установлены пользователем, и вызывает одно или несколько действий по обслуживанию.
Инфраструктура CEI отправляет эти события ситуаций Диспетчер адаптивных действий, который анализирует их, отбирает соответствующие действия, основанные на стандартных правилах, созданных пользователем, и вызывает выбранное действие или набор действий.
Диспетчер адаптивных действий выполняет два типа действий: уведомления и вызовы служб. Уведомления могут отправляться как электронная почта, телефонные сообщения, сообщения пейджера или предупреждения сводной панели. Вызовы служб обращаются к Web-службе или процессу BPEL посредством вызова Web-службы.
Каждое действие требует определения шаблона службы действий, который хранит информацию, необходимую для вызова действия. Для действия также необходимо задать привязку событий ситуации к определенным шаблонам службы действий, чтобы выполнить соответствующее действие для каждого события. Определение шаблонов службы действий и привязка этих шаблонов к событиями ситуации осуществляется через административные расширения WebSphere Business Monitor в административной консоли WebSphere Application Server.
Диспетчер адаптивных действий анализирует полученное событие ситуации и отбирает соответствующее действие, находя его в каталоге базы данных действий, где хранится информация, относящаяся к действиям и привязкам.
Если соответствующее действие - это предупреждение сводной панели, Диспетчер адаптивных действий извлекает данные, необходимые для создания записи об уведомлении из полученного события ситуации, и вводит эту запись в базу данных WebSphere Business Monitor Среда выполнения. Запись используется Панелью предупреждений.