Метамодель определения бизнес-процесса - Business Process Definition Metamodel

В Метамодель определения бизнес-процесса (BPDM) - стандартное определение понятий, используемых для выражения бизнес-процесс модели (а метамодель ), принятый мой Бог (Группа управления объектами). Метамодели определяют концепции, отношения и семантику для обмена пользовательскими моделями между различными инструментами моделирования. Формат обмена определяется XSD (Схема XML) и XMI (XML для обмена метаданными), спецификация преобразования метамоделей OMG в XML. В соответствии с политиками OMG, метамодель является результатом открытого процесса, включающего представления организаций-членов после Запрос на предложение (RFP) выпущен в 2003 году. BPDM был принят в первоначальной форме в июле 2007 года и завершен в июле 2008 года.

BPDM предоставляет абстрактные концепции в качестве основы для последовательной интерпретации специализированных концепций, используемых разработчиками моделей бизнес-процессов. Например, порядок многих графических элементов в BPMN (Модель и обозначение бизнес-процесса ) диаграмма изображается стрелками между этими элементами, но конкретные элементы могут иметь множество характеристик. Например, все события BPMN имеют некоторые общие характеристики, и множество конкретных событий обозначаются типом круга и значком в круге. Абстрактные концепции BPDM гарантируют, что разработчики различных инструментов моделирования будут связывать одни и те же характеристики и семантику с элементами моделирования, чтобы модели интерпретировались одинаково при перемещении в другой инструмент. Пользователям инструментов моделирования не нужно беспокоиться об абстракциях - они видят только специализированные элементы.

BPDM расширяет возможности моделирования бизнес-процессов за пределы элементов, определенных в BPMN и BPEL (Business Process Execution Language), и включает взаимодействия между независимыми в других отношениях бизнес-процессами, выполняемыми в разных бизнес-единицах или предприятиях (хореография). Хореография может быть указана независимо от ее участников и использоваться как требование для спецификации оркестровки, реализуемой участником. BPDM обеспечивает привязку оркестровки к хореографии для обеспечения совместимости. Многие современные модели бизнес-процессов сосредоточены на спецификации исполняемых бизнес-процессов, которые выполняются на предприятии (оркестровка).

Спецификация BPDM направлена ​​на достижение целей OMG. RFP на чем он основан:

  • BPDM «будет определять набор абстрактных элементов определения бизнес-процессов для спецификации исполняемых бизнес-процессов, которые выполняются на предприятии, и могут взаимодействовать между независимыми в других отношениях бизнес-процессами, выполняемыми в различных бизнес-единицах или предприятиях».
  • Общая метамодель для унификации различных нотаций определений бизнес-процессов, существующих в отрасли, содержащая семантику, совместимую с ведущими нотациями моделирования бизнес-процессов.
  • Метамодель, дополняющая существующие UML метамодели, чтобы спецификации бизнес-процессов могли быть частью полных спецификаций системы для обеспечения согласованности и полноты.
  • Возможность интеграции моделей процессов для процессов управления рабочими процессами, автоматизированных бизнес-процессов и взаимодействия между бизнес-подразделениями.
  • Поддержка спецификации веб-сервисы хореография, описывающая сотрудничество между участвующими субъектами и способность согласовывать хореографию с поддерживающими внутренними бизнес-процессами.
  • Возможность обмена спецификациями бизнес-процессов между инструментами моделирования, а также между инструментами и средами выполнения с использованием XMI.

RFP направлен на «улучшение взаимодействия между разработчиками моделей, в том числе между бизнесом и разработчиками программного обеспечения, обеспечение гибкого выбора инструментов и сред выполнения, а также содействие разработке более специализированных инструментов для анализа и проектирования процессов».

Для обмена моделями бизнес-процессов BPDM является альтернативой существующему формату обмена процессами. XPDL (Язык определения процесса XML) из WfMC (Коалиция по управлению рабочим процессом). Эти две спецификации похожи в том, что они могут использоваться инструментами проектирования процессов для обмена бизнес-процесс определения. Они отличаются тем, что BPDM предоставляет спецификацию семантики, интегрированную в метамодель, и включает дополнительные возможности моделирования, такие как хореография, описанные выше. Кроме того, XPDL имеет множество реализаций, хотя только некоторая поддержка XPDL 2.x необходима для обмена BPMN. Реализации BPDM находятся в стадии подготовки, включая поддержку BPMN и перевод в XPDL.

внешняя ссылка