Введение

Мониторинг бизнес-активности (BAM) — это программное обеспечение, помогающее отслеживать бизнес-активность, выполняемую в компьютерных системах. Термин был впервые предложен аналитиками Gartner, Inc. и обозначает сбор, анализ и представление информации о деятельности внутри организаций, клиентов и партнеров в режиме реального времени. Бизнес-активность может представлять собой как бизнес-процесс, управляемый программным обеспечением для управления бизнес-процессами (BPM), так и последовательность действий, охватывающих несколько систем и приложений. BAM предназначен для предоставления оперативным менеджерам и высшему руководству сводной информации о бизнес-активности.

Описание

Мониторинг бизнес-активности предоставляет информацию в режиме реального времени о статусе и результатах различных операций, процессов и транзакций. Основные преимущества BAM заключаются в том, что он позволяет предприятию принимать более обоснованные бизнес-решения, оперативно реагировать на проблемные области и переориентировать организацию для полного использования возникающих возможностей. Одной из наиболее заметных особенностей BAM является представление информации на информационных панелях (дашбордах), содержащих ключевые показатели эффективности (KPI), используемые для обеспечения контроля и прозрачности деятельности и производительности. Эта информация используется техническими и бизнес-подразделениями для обеспечения прозрачности, измерения и контроля ключевых бизнес-процессов. Она также может использоваться для корреляции событий с целью выявления и предупреждения о надвигающихся проблемах. Хотя системы BAM обычно используют компьютерные дашборды для отображения данных, BAM отличается от дашбордов бизнес-аналитики (BI), поскольку события обрабатываются в реальном времени или близком к реальному времени и передаются на дашборд в системах BAM, в то время как дашборды BI обновляются через заранее определенные интервалы путем опроса или запроса баз данных. В зависимости от выбранного интервала обновления, дашборды BAM и BI могут быть схожими или существенно различаться. Некоторые продукты предоставляют функции уведомления об инцидентах, позволяющие им автоматически взаимодействовать с системой отслеживания проблем. Например, целым группам людей могут быть отправлены электронные письма, голосовые сообщения или SMS-уведомления в зависимости от характера проблемы. Автоматическое устранение неполадок, где это возможно, может исправлять и перезапускать завершившиеся неудачей процессы.

События обработки

В то время как ранние технологии обрабатывали события, возникающие в ходе оркестровки процесса, это имело недостаток: предприятиям требовалось инвестировать в BPM до того, как они могли приобрести и использовать BAM. Более новые продукты основаны на технологии обработки сложных событий (CEP) и способны обрабатывать большие объемы базовых технических событий для вывода бизнес-событий более высокого уровня, что снижает зависимость от BPM и делает BAM доступным для более широкого круга клиентов.

Примеры

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