XPDL
Язык XML определения процессов ( XPDL ) — это формат, стандартизированный Коалицией управления рабочими процессами (WfMC) для обмена определениями бизнес-процессов между различными продуктами рабочих процессов , то есть между различными инструментами моделирования и пакетами управления.XPDL определяет схему XML для указания декларативной части рабочего процесса/бизнес-процесса.
XPDL предназначен для обмена определениями процессов, как графикой, так и семантикой бизнес-процесса рабочего процесса. XPDL в настоящее время является лучшим форматом файлов для обмена диаграммами BPMN ; он был разработан специально для хранения всех аспектов диаграммы BPMN. XPDL содержит элементы для хранения графической информации, такой как положение узлов по X и Y, а также исполняемые аспекты, которые будут использоваться для запуска процесса. Это отличает XPDL от BPEL , который фокусируется исключительно на исполняемых аспектах процесса. BPEL не содержит элементов для представления графических аспектов диаграммы процесса.
Можно сказать, что XPDL — это XML сериализация BPMN - .
История
[ редактировать ]Коалиция управления рабочими процессами , основанная в августе 1993 года, начала с определения эталонной модели рабочих процессов (в конечном итоге опубликованной в 1995 году), в которой были определены пять ключевых интерфейсов, которые система управления рабочими процессами должна иметь . Интерфейс 1 предназначен для определения бизнес-процесса и включает в себя два аспекта: язык выражений определения процесса и программный интерфейс для передачи определения процесса в/из системы управления рабочими процессами.
Первая версия языка выражений определения процессов называлась Языком определения процессов рабочих процессов (WPDL) , который был опубликован в 1998 году. Эта метамодель процесса содержала все ключевые концепции, необходимые для поддержки автоматизации рабочих процессов, выраженных с использованием кодирования URL-адресов. Были проведены демонстрации совместимости, чтобы подтвердить полезность этого языка как способа общения моделей процессов.
К 1998 году начали появляться первые стандарты, основанные на XML. Рабочая группа 1 Коалиции управления рабочими процессами разработала обновленный язык выражений определения процессов, который называется XML Process Definition Language (XPDL), теперь известный как XPDL 1.0. Эта вторая версия представляла собой язык обмена данными на основе XML, который содержал многие из тех же концепций, что и WPDL, с некоторыми улучшениями. XPDL 1.0 был ратифицирован WfMC в 2002 году и впоследствии был реализован более чем в двух десятках продуктов workflow/BPM для обмена определениями процессов. Было проведено большое количество исследовательских проектов и академических исследований возможностей рабочего процесса вокруг XPDL, который в то время был, по сути, единственным стандартным языком для обмена проектами процессов.
WfMC продолжал обновлять и совершенствовать язык обмена определениями процессов. В 2004 году WfMC одобрил BPMN — графический формализм для стандартизации способа визуализации определений процессов. XPDL был расширен специально с целью представления в XML всех концепций, присутствующих в диаграмме BPMN . Эта третья версия языка выражений определения процессов известна как XPDL 2.0 и была ратифицирована WfMC в октябре 2005 года.
В апреле 2008 года WfMC ратифицировала XPDL 2.1 как четвертую версию этой спецификации. XPDL 2.1 включает расширение для обработки новых конструкций BPMN 1.1, а также уточнение критериев соответствия для реализаций.
Весной 2012 года WfMC завершила работу над XPDL 2.2 как пятой версией этой спецификации. XPDL 2.2 создан на основе версии 2.1 и включает поддержку расширений моделирования процессов, добавленных в BPMN 2.0 .
Ссылки
[ редактировать ]- Уил М.П. ван дер Аалст , «Демистификация управления бизнес-процессами: учебное пособие по моделям, системам и стандартам управления рабочими процессами», Конспекты лекций Springer по информатике, том 3098/2004.
- Уил М.П. ван дер Аалст , «Шаблоны и XPDL: критическая оценка языка определения процессов XML», Технологический университет Эйндховена, PDF .
- Цзян Пин, К. Майр, Дж. Ньюман, «Использование UML для разработки распределенных рабочих процессов совместной работы: от UML до XPDL», Двенадцатый международный семинар IEEE по технологиям поддержки: инфраструктура для совместных предприятий, 2003. WET ICE 2003. Труды, ISBN 0-7695-1963-6 .
- WMP ван дер Аалст, «Не плывите по течению: раскрыты стандарты композиции веб-сервисов», IEEE Intelligent Systems, январь/февраль 2003 г.
- Юрген Юнг, «Сопоставление моделей бизнес-процессов со схемами рабочих процессов, пример использования Memo-ORGML и XPDL», Университет Кобленц-Ландау, апрель 2004 г., PDF .
- Фолькер Грюн, Ральф Лауэ, «Использование временной проверки моделей для проверки рабочих процессов» , Хосе Кордейро и Хоаким Филипе (ред.): Материалы 2-го семинара по координации деятельности при компьютерной поддержке, Майами , США, 23.05.2005 - 24.05.2005, 75 -88. ИНСТИК Пресс ISBN 972-8865-26-0 .
- Николас Гуэльфи, Амель Маммар, «Формальная структура для создания спецификаций XPDL на основе диаграмм деятельности UML», Материалы симпозиума ACM 2006 г. по прикладным вычислениям, 2006 г.
- Питер Храстник, «Выполнение бизнес-процессов на основе веб-сервисов», Международный журнал электронного бизнеса, том 2, номер 5 / 2004 г.
- Петр Матоусек, «Спецификация ASM семантики языка XPDL», Симпозиум по эффективности логики в информатике, март 2002 г., PS .
- Ф. Пуэнте, А. Риверо, Дж. Д. Сандовал, П. Эрнандес и К. Дж. Молина, «Улучшенная система управления рабочим процессом на основе XPDL», редактор (ы): М. Бумедин, С. Ранка, Материалы конференции IASTED по обмену знаниями и совместное проектирование, Сент-Томас, Виргинские острова США, 29 ноября – 1 декабря 2006 г., ISBN 0-88986-433-0 .
- Петр Матоусек, «Предложение метода проверки бизнес-процессов и рабочих процессов, заданных с использованием стандартного языка XPDL», докторская диссертация, январь 2003 г.
- Альберт Райнер (2004). «Моделирование веб-ориентированных бизнес-процессов». Международный журнал электронного бизнеса . 2 (5).
- Ю Сяо; Д Чен; М Чен (2004). Исследование рабочего процесса веб-сервисов и его ключевой технологии на основе XPDL . 2004 г. Международная конференция IEEE по системам, человеку и кибернетике (номер по каталогу IEEE 04CH37583). Том. 3. С. 2137–2142. дои : 10.1109/ICSMC.2004.1400643 . ISBN 0-7803-8566-7 .
- Стефан Яблонски (2005). «Процессы, рабочие процессы, потоки веб-сервисов: реконструкция». Управление данными в подключенном мире: очерки, посвященные Хартмуту Ведекинду по случаю его 70-летия (Конспект лекций по информатике) . Том. 3551. Берлин: Шпрингер. стр. 201–213. дои : 10.1007/11499923_11 . ISBN 3-540-26295-4 .
- Томас Хорнунг, Агнес Кошмидер, Ян Мендлинг, «Интеграция гетерогенных схем BPM: случай XPDL и BPEL», Технический отчет JM-2005-03, Венский университет экономики и делового администрирования, 2006 г. PDF .
- Вэй Гэ, Баоян Сун, Деронг Шен, Ге Ю, «e_SWDL: язык определения рабочих процессов на основе XML для сложных приложений в веб-средах». Веб-технологии и приложения: 5-я Азиатско-Тихоокеанская веб-конференция, APWeb 2003, Сиань, Китай, 23 апреля– 25, 2003. Известия, ISSN 0302-9743 .
- Райан К.Л. Ко, Стивен С.Г. Ли, Энг Ва Ли (2009 г.) Стандарты управления бизнес-процессами (BPM): обзор. В: Журнал управления бизнес-процессами, Emerald Group Publishing Limited. Том 15 Выпуск 5. ISSN 1463-7154 . PDF
- Хузер В., Расмуссен Л.В., Оберг Р., Старрен Дж.Б. (2011). « Внедрение технологии рабочего процесса для обеспечения базовой функциональности поддержки клинических решений» (с использованием XPDL в качестве языка представления процессов)» . Методология медицинских исследований BMC . 11:43 . дои : 10.1186/1471-2288-11-43 . ПМК 3079703 . ПМИД 21477364 .
{{cite journal}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - Хузер В., Нарус С.П., Роча Р.А. (2010). «Оценка системы запросов EHR на основе блок-схем: пример RetroGuide» . Журнал биомедицинской информатики . 43 (1): 41–50. дои : 10.1016/j.jbi.2009.06.001 . ПМК 2840619 . ПМИД 19560553 .
{{cite journal}}
: CS1 maint: несколько имен: список авторов ( ссылка )
Ссылки
[ редактировать ]- ^ Хузер, В.; Расмуссен, Л.В.; Оберг, Р.; Старрен, Дж. Б. (2011). «Внедрение технологии рабочего процесса для обеспечения базовой функциональности поддержки принятия клинических решений» . Методология медицинских исследований BMC . 11:43 . дои : 10.1186/1471-2288-11-43 . ПМК 3079703 . ПМИД 21477364 .
См. также
[ редактировать ]Внешние ссылки
[ редактировать ]- XPDL и шаблоны рабочих процессов PDF
- Критические комментарии к XPDL 1.0
- Национальный проект корпоративных рабочих процессов, поддерживаемый Канцелярией заместителя премьер-министра, утверждает стандарты WfMC для использования во всех проектах рабочих процессов в Великобритании.
- Редактор Java XPDL с открытым исходным кодом