Метамодель определения бизнес-процесса - 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.
внешняя ссылка
- OMG Спецификация
- Учебник по BPDM
- Обоснование дизайна (см. Раздел 4, а также разделы 7.6 и 7.9).
- Другие вводные презентации
- Веб-страницы, показывающие метамодели в нотации UML[мертвая ссылка ]
- Спецификация, состоящая из двух частей:
- Общая инфраструктура (см. раздел 4.4.1.1 для обзора метамоделирования).
- Определение процесса.