Вы находитесь на странице: 1из 4

BPMN, BPML BPEL

Business Process Modeling Notation (BPMN) представляет собой


графическую нотацию для отображения бизнес-процессов при
моделировании потоков работ, происходящих в исследуемой системе.
Нотация BPMN была разработана организацией Business Process
Management Initiative (BPMI), в настоящее время разработка BPMN ведётся
консорциумом OMG (Object Management Group).
 Появление в 2000 г. книги о системах управления бизнес-
процессами (Business Process Management Systems, BPMS),
 Первая версия BPMS в 2001 г.
 Спецификации BPML 1.0 в 2002 г.
 Выход первой версии BPMN в 2003–2004 гг.
 В 2005 г. стандарт был передан OMG.
 В 2006 г. вышла спецификация BPMN 1.0 от OMG.
 В 2007 г. OMG выпустила спецификацию BPMN 2.0.

Целью проекта BPMN является создание общей нотации разработки


моделей бизнес-процессов для различных категорий специалистов: от
аналитиков и экспертов, моделирующих бизнес-процессы, технических
разработчиков, которые создают системы для выполнения этих процессов,
до менеджеров различных уровней, которые должны понимать процессные
диаграммы, чтобы принимать деловые решения.
 Благодаря абстрактному представлению модели нотация BPMN
позволяет наглядным образом описывать модели бизнес-процессов
независимо от среды их функционирования.
Для реализации нотации модели используются языки исполнения бизнес-
процессов:
 BPML (Business Process Modelling Language) и
 BPEL (Business Process Execution Language).
Язык определения бизнес-процессов BPML, основанный на технологии
Web-сервисов, разработан коалицией BPMI в 2002 г.
 В настоящее время есть возможность экспорта из графической
нотации BPMN как в BPML, так и в BPEL.
Язык BPEL (или BPEL4WS) был разработан группой ИТ-компаний, где
ведущую роль в разработке языка сыграли IBM и Microsoft.
 BPEL фактически стал прямым наследником ранее созданных
спецификаций IBM WSFL и Microsoft XLANG.
В нём используются сразу несколько XML-спецификаций
 WSDL,
 XML Schema,
 XPath.
OASIS
В марте 2003 г. BPEL был утверждён в качестве стандарта организацией по
продвижению стандартов в области структурированной информации
(Organization for the Advancement of Structured Information Standards,
OASIS).
 Весной 2004 г. появилась версия BPEL 1.1. Эта спецификация была
впервые реализована в продуктах IBM WebSphere Business
Integration Server Foundation 5.1 и Microsoft BizTalk Server 2004.
Кроме того, поддержка BPEL обеспечивается в ряде ведущих платформ
исполнения приложений и сервисов (например, SAP NetWeaver и BEA
WebLogic).
BPEL представляет собой метаязык на базе XML, позволяющий
определить последовательность выполнения функционала Web-сервисов в
ходе различных потоков операций (транзакций).
Комплексная методология моделирования бизнес-
процессов ARIS
Перспективу представляют комплексные методологии моделирования
бизнес-процессов, например, ARIS, позволяющие в зависимости от целей
анализа бизнес-процессов выбирать адекватные модели.
 Архитектура ARIS включает большое количество типов моделей,
использующих различные графические объекты для построения
разносторонних моделей организации.
 Для описания бизнес-процессов предлагается использовать около 80
типов моделей, каждая из которых принадлежит тому или иному
аспекту. В ARIS имеется мощная репрезентативная графика, что
делает модели особенно удобными для представления руководству.
Архитектура ARIS представлена на рисунке.

Основа методологии ARIS, разработанной специалистами немецкой


компании IDS Scheer AG, состоит в том, что любая организация
рассматривается как единая система, описание которой
предусматривает четыре основные группы моделей:
 модели организационной структуры;
 модели данных (потоки и структура); модели структуры данных;
 модели функций (функциональные иерархии); модели
функциональной структуры;
 модели контроля и управления (сводные модели бизнес-процессов);
модели процессов.
При этом каждая из этих точек зрения разделяется еще на три подуровня:
описание требований, описание спецификации, описание внедрения.
Однако следует подчеркнуть, что на практике применяется ограниченное
число нотаций архитектуры ARIS, например нотация eEPC.
Среди большого количества возможных методов описания можно
выделить следующие:
1. EPC (Event-driven Process Chain) – метод описания процессов,
нашедший применение в системе SAP R/3.
2. Нотация ARIS eEPC. Расшифровывается следующим образом -
extended Event Driven Process Chain – расширенная нотация описания
цепочки процесса, управляемого событиями.
 По сути, она является расширением методологии (нотации)
IDEF3 за счет использования такого понятия, как событие
(Event). IDEF3 была взята за основу при разработке ARIS eEPC.
3. ERM (Entity Relationship Model) – модель сущность-связь для описания
структуры данных.
4. UML (Unified Modeling Language) – объектно-ориентированный язык
моделирования.
5. Инструменты ARIS Toolset (ARIS Easy Design) – единая среда
моделирования, которая представляет собой совокупность четырех
основных компонентов:
 Explorer (Проводник),
 Designer (средство для графического описания моделей),
 Таблиц (для ввода различных параметров и атрибутов),
 Мастеров (Wizards).
Проблемы и минусы ARIS:
 Хотя ARIS и является могучим инструментом, тем не менее, область
его эффективного применения ограничена.
 Не следует ожидать много от попытки внедрения ARIS, если не
выполнен ряд условий внутри самой организации.
 Необходимо отделить работу, которую действительно трудно
провести без использования ARIS от той, которую можно
проделать более оперативно и с меньшими затратами,
используя имеющиеся другие менее тяжеловесные
инструменты.
 В частности, следует обратить внимание на опасность подмены
профессиональной проектно-аналитической работы
формальным следованием методологии ARIS.
 Очевидным слабым местом ARIS является чрезмерное упрощение
методик анализа и оптимизации, которое является следствием
универсальности данного инструмента.

Вам также может понравиться