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

Business Process Modeling Language ( BPML ) — это основанный на XML язык для моделирования бизнес-процессов . Он поддерживался Business Process Management Initiative (BPMI) до июня 2005 года, когда BPMI и Object Management Group объявили о слиянии своих соответствующих направлений управления бизнес-процессами для формирования Business Modeling and Integration Domain Task Force. Он устарел с 2008 года. BPML был полезен OMG для обогащения UML нотацией процессов [ требуется ссылка ] .

История

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

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

Приложение

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

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

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

Ссылки

  1. ^ Хэви, Майкл (август 2005 г.). Essential Business Process Modeling. O'Reilly Media. ISBN 978-0-596-00843-7. Получено 15 января 2017 г.
  2. ^ Гур, Н. «BPMN, BPEL, BPML и XPDL, попытка навести порядок в джунглях бизнес-моделирования». blogs.sap.com . Получено 15 января 2017 г.
  3. ^ Dice. "BPML". dice.com . Получено 15 января 2017 г. .
Взято с "https://en.wikipedia.org/w/index.php?title=Язык_моделирования_бизнес-процессов&oldid=1267157925"