Область действия документа
Разработчиком стандарта BPMN (Business Process Model and Notation) является рабочая группа OMG. Основной целью языка BPMN является обеспечение абсолютно доступной нотацией для описания бизнес-процессов всех бизнес-пользователей: от бизнес-аналитиков, создающих схемы процессов, и разработчиков, ответственных за внедрение технологий выполнения бизнес-процессов, до руководителей и обычных пользователей, управляющих этими бизнес-процессами и отслеживающих их выполнение. Таким образом, BPMN нацелен на устранение расхождения между моделями бизнес-процессов и их реализацией.
Другой, не менее важной целью разработки BPMN, явилось то, что языки XML (например, WSBPEL - Web Services Business Process Execution Language), разработанные для исполнения бизнес-процессов, теперь могут быть визуализированы в графической нотации, понятной обычным бизнес-пользователям.
В данном документе объединены лучшие практические наработки в области бизнес-моделирования. Это было сделано для выбора нотации и семантики диаграмм Взаимодействия (Collaboration), Процессов (Process) и Хореографии (Choreography). Предназначение BPMN – стандартизировать модель бизнес-процесса и нотацию перед лицом множества различных нотаций моделирования и точек зрения. Таким образом, благодаря BPMN, бизнес-пользователи, внедренцы, заказчики и поставщики получают простые средства доступа к информации о процессе.
Члены группы OMG произвели оценку и проверили на практике различные нотации, после чего объединили лучшие идеи, предлагаемые этими противоречивыми нотациями, в единую стандартизированную нотацию. Были рассмотрены следующие нотации и методики моделирования: UML Activity Diagram, UML EDOC Business Processes, IDEF, ebXML BPSS, Activity-Decision Flow (ADF) Diagram, RosettaNet, LOVeM и Event-Process Chains (EPCs).