Сентябрь 2005


Тема номера: Oracle BAM и Oracle Rules – новые технологии Oracle


Стюарт МакКай

Большой BAM
(The Big BAM, by Stewart McKie)

Источник: журнал Intelligent Enterprise, 18 июля 2003,
http://www.intelligententerprise.com/030718/612feat3_1.jhtml
http://www.intelligententerprise.com/030718/612feat3_2.jhtml
http://www.intelligententerprise.com/030718/612feat3_3.jhtml

[От редакции OM/RE: перевод публикуется с небольшими сокращениями.]

Мониторинг активности бизнес-процессов (Business activity monitoring - BAM) - это ключевая технологическая концепция для выхода из сегодняшнего пекла "предприятий реального времени" (real-time enterprise). Позволит ли BAM увеличить объем инвестиций в прикладные ресурсы предприятия?

Перспектива комплексных ERP проста: разработать как можно больше автоматизированных бизнес-процессов и интегрировать их в максимальное число систем, и тогда вы сможете более эффективно вести бизнес. Проще говоря, в набор действий, обеспечиваемых большинством ERP, сейчас включаются многое из управления взаимоотношениями с кадрами, клиентами, партнерами и поставщиками. А это - большинство действий.

Автоматизация и интеграция всех этих бизнес-процессов позволяет получить существенное повышение ROI (return on investment – коэффициент окупаемости инвестиций). Однако, с другой стороны, все эти процессы и присущие им данные необходимы для получения еще большего ROI из ERP-систем. Для этого и предназачен мониторинг активности бизнес-процессов (business activity monitoring – BAM).

Как взаимосвязаны BAM и ERP? Это и есть предмет статьи. Я начну с небольшой предыстории BAM и рассмотрю в общих чертах, как должен функционировать BAM. Я напишу о BAM технологический очерк и потом рассмотрю, в какой мере три крупнейших производителя ERP (Oracle, PeopleSoft и SAP — если их еще только три, пока вы читаете эту статью) поддерживают BAM в своих комплексных приложениях.

От Zero (от нуля) к BAM

BAM – это термин Гартнера, обозначающий "noughties" [от ред.OM/RE – с большим допущением можно предположить, что это слово можно принять, как “нулевость”, “нулевая точность”], того самого Гартнера, который в девяностых придумал и распространил термин "ERP". Концепция BAM стала интересовать Гартнера в связи с продвижением концепции предприятия реального времени или “нулевой задержки” ("zero latency"). Задержка здесь обозначает промежуток времени от момента записи данных (в IT-систему) до момента принятия решения — этот период приобрел неожиданную продолжительность, особенно в некоторых сложных системах или в рассредоточенных организациях. Нулевая задержка подразумевает, что как только данные будут записаны, сразу же будет возможно принятие решения, и, таким образом, организация сможет работать на опережение, а не на отставание.

Конечно, принятие решения в реальном времени не всегда необходимо или уместно в каждой ситуации. Иногда характер процесса должен определяться через некоторый период времени для того, чтобы принять информированное решение, например, при идентификации подделки кредитной карты, отмывании денег, или даже спланированной попытке взлома Web-сайта. Часто не хватает вычислительной мощности для запроса данных и получения информации в реальном времени. Однако, большинство менеджеров, имея выбор, предпочли бы вариант получения информации в реальном времени, чтобы успеть принять решение до — а не после — того, как заказ будет потерян, производственный процесс приостановлен или ключевые составляющие цены повысятся или обрушатся.

Пять слов на R в BAM

Один из простых способов понять, что такое BAM, – это представить его в виде пяти "слов на r". BAM зависит от repositories - репозиториев (данных), а также recognition - процесса распознания, response - отклика, resolution - разрешающей способности и review - проверки функционирования и получения ROI. Здесь мы обратим внимание на ERP-системы как на базы данных, хотя BAM одинаково подходит для эффективного управления инфраструктурой компьютерных сетей, систем поддержки электронной почты или "вертикальных" бизнес-систем, таких как call-центры.

Мониторинг бизнес-процессов зависит от способности распознавать важные события, которые происходят в этих процессах и реагировать соответственно этим событиям, основываясь на применении бизнес-правил. Эти правила могут быть предопределенными или, как в большинстве усовершенствованных BAM-систем, изученными со временем самой системой. Реальный ROI от BAM получается от его способности не только распознавать события и реагировать на них, но также от способности помогать менеджерам быстро обрабатывать момент наступления события и пересматривать его влияние на бизнес, чтобы принять более своевременное и информированное решение.

BAM-инь, BAM-янь

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

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

Какой бы ни была поставка, будь она в виде одного и более оптимального приложения сгруппированного в ERP-систему или в виде множества взаимосвязанных функций, имеющихся в интегрированной комплексной ERP одного поставщика, способности BAM зависят от широкого диапазона согласованно работающих технологий. Как правило, этот набор технологий будет включать:

  • Технологию извлечения, преобразования и загрузки (Extract, transform, load – ETL) для сбора данных от многих источников, которые могут относиться к процессам взаимодействия приложений, отображаемым с помощью ...
  • Технологии моделирования процессов, которая описывает сферу действия этих процессов и идентифицирует отдельные этапы процессов, при условии что...
  • Средства обработки правил, с помощью которых описываются и применяются правила, позволяют распознать наиболее важные события в этих процессах и реагировать на них, используя...
  • Серверы обработки сообщений, которые упаковывают, связываются или распространяют ответ на эти события в различных форматах, в качестве поставщика ...
  • Матрицы, порталы, панели инструментов и Web-сервисы, которые используют эти ответы для предоставления их ответственным лицам, действующих в соответствии с этими ответами, или системам, обрабатывающих их в дальнейшем (возможно, для инициирования другого события или целого технологического процесса).

Если в дальнейшем потребуются бизнес-процессы и события, то в BAM-системе может также потребоваться хранилище данных для поддержки репозитария данных, связанных с событием, и откликов на них, для того чтобы способствовать постоянному более глубокому концептуальному анализу бизнес-процессов.

Ответ рынка

В надежде на BAM, как на кобинацию основных технологий, на рынке были порождены новые союзы. Примером тому является союз WebMethods и Informatica и приобретение Praja компанией Tibco Software. По той же причине поставщики высокоуровневых ERP, такие как Oracle, PeopleSoft и SAP совершенствуют свои продукты для улучшения в предоставлении BAM. Эти поставщики решений переходят к поставке новых продуктов и сервисов, которые приносят новые дополнительные доходы; они признают, что BAM может существенно увеличить ROI клиентов, получаемый от их вложений в существующие ERP.

Принципы BAM, взятые этими ERP-лидерами, отражают различные моменты, которые могут быть в BAM, когда концепция будет применена к действующим продуктам. В SAP, например, BAM рассматривается как еще один способ оптимизации бизнес-процессов внутри и между приложениями mySAP. Для Oracle это способ влияния как на стратегию, так и на оперативное "мышление" отдельных ролей служащих через Oracle Applications. Для PeopleSoft BAM дает дополнительную контекстуальную информацию, помогающую служащим выполнять этапы процессов более эффективно, а менеджерам лучше понимать, что показывают протоколы результатов. Рассмотрим более подробно, как каждый из этих трех поставщиков применяют возможности BAM.

Oracle и BAM

Курт Робсон (Kurt Robson), вице-президент Oracle (Oracle VP) и главный архитектор приложений рассматривает BAM менее в терминах бизнес-событий и более как способ, помогающий получить то, что Oracle называет "ежедневные бизнес-сведения ": это "моментальная копия чего-либо", полученная через персональные, основанные на роли, Web-порталы. Он заинтересован в слиянии планирования и выполнения и сокращении промежутков в сложных процессах, таких как те, что начинаются с потребности в планировании последовательности продаж и заканчиваются планированием производства, выполняемого в цехах.

Робсон заявил, что в базе данных Oracle 9i (release 2) можно теперь создавать итоговые таблицы, оптимизированные для анализа, а также управления транзакционной обработкой большого объема. Поэтому, как он говорит, становится осуществимым получение BAM из Oracle Applications без необходимости в раздельных хранилищах данных как стадиях подготовки. Эти итоговые таблицы, управляемые, конечно же, соответствующей бизнес-логикой, могут использоваться для отслеживания показателей, которые Oracle называет "параметрами производительности", и необходимых для оперативного и стратегического управления бизнесом. Экранные отчеты, а также другие типы визуальных показателей и email-сообщения генерируются на основании запроса из итоговых таблиц для передачи информации о параметрах производительности в настраиваемые под определенные роли порталы, которые просматриваются пользователями Oracle Application через Web-страницы.

Процессор пакетной обработки в Oracle создает и обновляет итоговые таблицы, отчеты и показатели. Эти параметры производительности можно получать и в реальном времени; однако, это часто зависит от компромисса между доступными циклами вычислений и потребностью в своевременных данных. Для финансовых показателей нормальным может быть ежедневное обновление, но может потребоваться и ежечасное обновление, когда близится к завершению квартальная отчетность. Для Oracle путь к “нулевой задержке” – это пакетное управление.

PeopleSoft и BAM

PeopleSoft видит BAM частью предлагаемой им системы управления производством (enterprise performance management – EPM), по словам Джеффа Стайлеса (Jeff Stiles), директора стратегии EPM. Ключевыми словами для PeopleSoft являются содержимое и контекст; задача в том, чтобы создать аналитический контекст из транзакционного содержимого. Стайлес рассматривает BAM как нечто, зависящее от источника содержимого, правил и действий, и получаемого с помощью средств управления технологическими процессами PeopleTools, PeopleSoft Enterprise Scorecard и PeopleSoft Context Manager.

По сценарию PeopleSoft аналитическая информация, которая может быть получена из бизнес-процессов, может использоваться для поддержки отдельных этапов этих процессов. Создаете нового клиента? Может, необходимо узнать оптимальные сроки кредита для клиентов этого типа. Создаете заказ на поставку? Может, необходимо иметь возможность сравнить своевременность поставки двух конкурирующих поставщиков. Перепродаете или продаете на заказ? Может, необходимо узнать относительную рентабельность потенциальных продуктов, из которых вы можете выбирать. Применение этого типа аналитического контекста – вот, что помогает каждому участнику бизнес-процесса принимать наилучшие решения, а не менеджеры. Приводя каждую часть бизнес-процесса к некоторым видам содержимого и контекста, PeopleSoft надеется помочь пользователям в решении проблем на этих этапах и в понимании процессов на более информированном основании.

В заключение

Для многих других ERP-систем, предназначенных более для малого и среднего бизнеса, BAM – несколько больше, чем просто обработчик событий по электронной почте или ключевой лист результатов, который не требуется полностью интегрировать с событиями процесса, управляемыми показателями. Даже Oracle, PeopleSoft и SAP признают, что им необходимо активнее поддерживать BAM, который является изменением. Все они убеждены в потенциальном значении их бизнеса для клиентов и все имеют свои собственные уникальные идеи в отношении к BAM и его получении. Это показывает, что BAM - это более чем, просто акроним из трех букв, которым, посмотрим правде в глаза, ERP была в 1990-ых. BAM действительно может стать фундаментальным для всех архитектур промышленных приложений, и позволяет не только руководству, но и также каждому участнику бизнес-процесса принимать наилучшие решения.


 

Стюарт МакКай – независимый консультант и технологический писатель, специализирующийся на аналитическом, промышленном управлении ресурсами и приложениями для Web-услуг. Свяжитесь с ним через Web-сайт на www.cfoinfo.com.

E-mail this page