Язык моделирования бизнес-процессов - Business Process Modeling Language

Язык моделирования бизнес-процессов (BPML) является XML -основанный язык для моделирование бизнес-процессов Он поддерживался Инициативой управления бизнес-процессами (BPMI) до июня 2005 г., когда BPMI и OMG (Группа управления объектами ) объявили о слиянии своих соответствующих видов деятельности по управлению бизнес-процессами (BPM), чтобы сформировать Рабочая группа по бизнес-моделированию и интеграции (ИМТ DTF)[1]. Он устарел с 2008 года. BPML был полезен для О, мой бог чтобы обогатить UML с обозначением процесса[нужна цитата ].

История

BPML, расширенный набор BPEL, был реализован поставщиками ранних стадий, такими как Intalio Inc., но такие традиционные компании, как IBM и Microsoft, не реализовали BPML в своих существующих реализациях рабочих процессов и механизмов интеграции, таких как BizTalk или Вебсфера. Они настаивали на более простом языке BPEL.

Ввиду отсутствия признания рынком BPMI отказался от поддержки BPML в пользу BPEL4WS.[1][2] После слияния BPMI и OMG поддержка BPML будет окончательно прекращена в 2008 году, когда OMG перейдет на BPDM.[3]

заявка

BPML был разработан как формально законченный язык, способный моделировать любой процесс, и через BPMS (управление бизнес-процессами system), развернутый как исполняемый программный процесс без генерации какого-либо программного кода. Это невозможно с BPEL, поскольку BPEL не является законченным языком процессов. На практике BPEL часто используется вместе с Java для восполнения «недостающей» семантики. Кроме того, BPEL часто привязан к частным реализациям рабочих процессов или механизмов брокера интеграции. Принимая во внимание, что BPML был спроектирован и реализован как чисто параллельный и распределенный механизм обработки. Он был разработан так, чтобы быть семантически полным в соответствии с Пи-исчисление формальное представление вычислительных процессов.

BPEL и BPML - примеры тенденции к процессно-ориентированное программирование. BPEL и BPML провозглашают концепцию BPMS как ИТ-возможности для управления бизнес-процессами, выполняя роль, аналогичную СУБД для бизнес-данных.

Смотрите также

использованная литература

  1. ^ Хавей, Майкл (август 2005 г.). Основное моделирование бизнес-процессов. O'Reilly Media. ISBN  978-0-596-00843-7. Получено 15 января 2017.
  2. ^ Гур, Н. «BPMN, BPEL, BPML и XPDL, попытка навести порядок в джунглях бизнес-моделирования». blogs.sap.com. Получено 15 января 2017.
  3. ^ Игральная кость. «БПМЛ». dice.com. Получено 15 января 2017.