Интегрированные системы управления бизнес-процессами (Business Process Management Suite, BPMS) – это платформы для разработки и выполнения бизнес-приложений, предлагающие базовый набор средств моделирования, анализа, репозитория процессов и правил, имитационного моделирования, средства разработки и среду для выполнения процессно-ориентированных бизнес-приложений, средства анализа эффективности, мониторинга и отчетности.
8.2.1. Базовая функциональность BPMS
Системы BPMS поддерживают следующие этапы управления бизнес-процессами:
● моделирование процессов;
● моделирование данных;
● определение формул;
● определение бизнес-правил;
● определение участников;
● определение точек интеграции;
● имитационное моделирование процессов;
● исполнение процессов;
● мониторинг процессов.
Функциональность систем BPMS:
● визуализация процессов;
● имитационное моделирование процессов;
● мониторинг действий;
● создание и использование бизнес-правил;
● интеграция систем и данных;
● выполнение потоков работ;
● поддержка процессной нотации.
В следующей таблице функциональность BPMS рассматривается более подробно.
Системы BPMS обладают двумя взаимосвязанными преимуществами: скорость изменения бизнес-приложений и контроль операций на различных уровнях детализации. Системы BPMS обладают гибкостью, позволяющей быстро адаптировать приложения к меняющимся бизнес-потребностям, конкурентному давлению и рыночным возможностям. Характерный срок разработки и внедрения приложения – 10 недель при развертывании в облаке и до года, если развертывается полная локальная инфраструктура.
Архитектура BPMS дает возможность очень быстро менять модели, правила и информацию и автоматически генерировать из них приложения. Тем самым BPMS позволяет проектировать и автоматизировать сложные бизнес-процессы путем создания динамической системы, нацеленной на интеллектуальную работу, создающую ценность для потребителя.
Ключевые компоненты прикладной архитектуры систем BPMS показаны на следующем рисунке.
Большинство BPMS поддерживают сервис-ориентированную архитектуру (Service-Oriented Architecture, SOA) и благодаря этому легко интегрируются с устаревшими приложениями.
BPMS дают возможность быстро перепроектировать операции и бизнес-процессы, а сервис-ориентированная архитектура обеспечивает модульный подход к изменению бизнес-процессов. Модули при этом называют сервисами. Модульность способствует повторному использованию данных, бизнес-моделей, правил и т. д. Их легко модифицировать на уровне модели, чтобы затем из нее повторно сгенерировать приложение. Техническая архитектура платформ BPMS показана на рис. 8.3.