28. Графический язык описания бизнес процессов BPMN. Общая характеристика, взаимосвязь с языком BPEL. Структура языка BPMN

BPMN (Business Process Modeling Notation) – нотация, графический язык для наглядного изображения бизнес-процессов.

Цель BPMN – стандартизировать нотацию моделирования бизнес процессов при наличии множества различных нотаций и точек зрения на моделирование.

Используются два способа группировки основных элементов моделирования с помощью Зон ответственности:

Артефакты используются для добавления дополнительной информации о процессе.

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

Таким образом, текущий перечень Артефактов включает в себя следующие элементы:

Существуют четыре основные категории элементов BPMN:

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

Выделяют три вида Соединяющих элементов:

Основной набор, достаточный для разработки концептуальной (не исполняемой) включает следующие семь элементов:

Виды событий:

Язык BPMN (Business Process Modeling Notation (BPMN)) был разработан для того, чтобы дать возможность бизнес-пользователям разрабатывать легко понимаемые графические представления бизнес-процессов. BPMN также поддерживает свойства графических объектов, что делает возможным генерацию выполнимого BPEL (Business Process Execution Language) [1]. Таким образом, BPMN создает стандартизованный мост между дизайном бизнес-процессов и их исполнением. Данный материал представляет простой, но наглядный пример того, как BPMN диаграмма может быть использована для создания BPEL процесса.