Метамодель определения бизнес-процесса
( Метамодель определения бизнес-процесса BPDM ) — это стандартное определение концепций, используемых для выражения бизнес-процессов моделей ( метамодель ), принятое OMG (Группа управления объектами). Метамодели определяют концепции, отношения и семантику для обмена пользовательскими моделями между различными инструментами моделирования. Формат обмена определяется XSD (схема XML) и XMI (XML для обмена метаданными), спецификациями для преобразования метамоделей OMG в XML. В соответствии с политикой OMG, метамодель является результатом открытого процесса, включающего представления организаций-членов после запроса предложений (RFP), выпущенного в 2003 году. BPDM была принята в первоначальной форме в июле 2007 года и завершена в июле 2008 года.
BPDM предоставляет абстрактные концепции в качестве основы для последовательной интерпретации специализированных концепций, используемых разработчиками моделей бизнес-процессов. Например, порядок многих графических элементов на диаграмме BPMN ( модель и обозначения бизнес-процессов ) изображается стрелками между этими элементами, но конкретные элементы могут иметь различные характеристики. Например, все события BPMN имеют некоторые общие характеристики, а различные конкретные события обозначаются типом кружка и значком в кружке. Абстрактные концепции BPDM гарантируют, что разработчики различных инструментов моделирования будут связывать одни и те же характеристики и семантику с элементами моделирования, чтобы гарантировать, что модели интерпретируются одинаково при перемещении в другое место. инструмент. Пользователям инструментов моделирования не нужно беспокоиться об абстракциях — они видят только специализированные элементы.
BPDM расширяет моделирование бизнес-процессов за пределы элементов, определенных BPMN и BPEL (язык выполнения бизнес-процессов), включая взаимодействие между независимыми в других отношениях бизнес-процессами, выполняемыми в разных бизнес-подразделениях или предприятиях (хореография). Хореографию можно указать независимо от ее участников и использовать в качестве требования для спецификации оркестровки, реализуемой участником. BPDM предусматривает привязку оркестровки к хореографии для обеспечения совместимости. Многие современные модели бизнес-процессов сосредоточены на спецификации исполняемых бизнес-процессов, которые выполняются внутри предприятия (оркестрация).
Спецификация BPDM отвечает целям запроса предложений OMG , на котором она основана:
- BPDM «будет определять набор абстрактных элементов определения бизнес-процессов для спецификации исполняемых бизнес-процессов, которые выполняются внутри предприятия, и может взаимодействовать между независимыми в остальном бизнес-процессами, выполняющимися в разных бизнес-подразделениях или предприятиях».
- Общая метамодель для унификации различных нотаций определений бизнес-процессов, существующих в отрасли, содержащая семантику, совместимую с ведущими нотациями моделирования бизнес-процессов.
- Метамодель, которая дополняет существующие метамодели UML , так что спецификации бизнес-процессов могут быть частью полных спецификаций системы, обеспечивая согласованность и полноту.
- Возможность интеграции моделей процессов для процессов управления рабочими процессами, автоматизированных бизнес-процессов и сотрудничества между бизнес-подразделениями.
- Поддержка спецификации хореографии веб-сервисов , описывающая сотрудничество между участвующими объектами и возможность согласования хореографии с поддержкой внутренних бизнес-процессов.
- Возможность обмена спецификациями бизнес-процессов между инструментами моделирования, а также между инструментами и средами выполнения с использованием XMI .
RFP направлен на «улучшение взаимодействия между разработчиками моделей, в том числе между разработчиками бизнес-моделей и программного обеспечения, обеспечить гибкий выбор инструментов и сред выполнения, а также способствовать разработке более специализированных инструментов для анализа и проектирования процессов».
Для обмена моделями бизнес-процессов BPDM является альтернативой существующему формату обмена процессами XPDL (язык определения процессов XML) от WfMC (Workflow Management Coalition). Эти две спецификации схожи в том смысле, что они могут использоваться инструментами проектирования процессов для обмена определениями бизнес-процессов . Они отличаются тем, что BPDM предоставляет спецификацию семантики, интегрированную в метамодель, и включает дополнительные возможности моделирования, такие как хореография, обсуждавшаяся выше. Кроме того, XPDL имеет множество реализаций, но лишь некоторая поддержка XPDL 2.x, необходимая для обмена BPMN. Реализации BPDM находятся в стадии подготовки, включая поддержку BPMN и перевод в XPDL.
Внешние ссылки
[ редактировать ]- Спецификация OMG
- Учебное пособие по БПДМ
- Обоснование конструкции (см. раздел 4, а также разделы 7.6 и 7.9).
- Другие вводные презентации
- Веб-страницы, показывающие метамодели в нотации UML. [ мертвая ссылка ]
- Технические характеристики, в двух частях:
- Общая инфраструктура (обзор метамоделирования см. в разделе 4.4.1.1).
- Определение процесса .