XPDL - XPDL

Процесс представлен в XPDL (пример области здравоохранения, иммунизация против гепатита А)[1]

В 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. Этот второй revision - это язык обмена на основе XML, который содержал многие из тех же концепций, что и WPDL, с некоторыми улучшениями. XPDL 1.0 был ратифицирован WfMC в 2002 году и впоследствии был реализован более чем двумя дюжинами продуктов рабочих процессов / 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.

Пример блок-схемы XPDL (медицинский процесс)

Рекомендации

  • Wil M.P. ван дер Аалст "Демистификация управления бизнес-процессами: Учебное пособие по моделям, системам и стандартам для управления рабочими процессами", лекции Springer по информатике, том 3098/2004.
  • Wil M.P. ван дер Аалст, "Шаблоны и XPDL: критическая оценка языка определения процессов XML", Технологический университет Эйндховена, PDF.
  • Цзян Пинг, К. Майр, Дж. Ньюман, «Использование UML для разработки распределенных совместных рабочих процессов: от UML к XPDL», Двенадцатый международный семинар IEEE по поддерживающим технологиям: инфраструктура для совместных предприятий, 2003. WET ICE 2003. Proceedings, ISBN  0-7695-1963-6.
  • W.M.P. ван дер Аалст, «Не плывите по течению: раскрыты стандарты композиции веб-сервисов», IEEE Intelligent Systems, январь / февраль 2003 г.
  • Юрген Юнг, «Сопоставление моделей бизнес-процессов со схемами рабочих процессов на примере использования Memo-ORGML и XPDL», Университет Кобленц-Ландау, апрель 2004 г., PDF.
  • Фолькер Грун, Ральф Лауэ, «Использование временной модели проверки для проверки рабочих процессов», Хосе Кордейро и Хоаким Филипе (ред.): Материалы 2-го семинара по Координация деятельности с компьютерной поддержкой, Майами, США, 23.05.2005 - 24.05.2005, 75-88. INSTICC Нажмите ISBN  972-8865-26-0.
  • Николас Гуэлфи, Амель Маммар, «Формальная структура для генерации спецификаций XPDL из диаграмм активности UML», Труды симпозиума ACM 2006 г. по прикладным вычислениям, 2006 г.
  • Питер Храстник, «Выполнение бизнес-процессов на основе веб-сервисов», Международный журнал электронного бизнеса, Том 2, номер 5/2004.
  • Петр Матушек, "Спецификация ASM семантики языка XPDL", Симпозиум по эффективности логики в компьютерных науках, март 2002 г., PS.
  • Ф. Пуэнте, А. Риверо, Дж. Д. Сандовал, П. Эрнандес и К. Дж. Молина, «Улучшенная система управления рабочим процессом на основе XPDL», редактор (и): М. Бумедин, С. Ранка, Труды конференции IASTED по обмену знаниями and Collaborative Engineering, Сент-Томас, Виргинские острова США, 29 ноября - 1 декабря 2006 г., ISBN  0-88986-433-0.
  • Петр Матушек, "Предложение метода проверки для бизнес-процессов и рабочих процессов, определенных с использованием стандартного языка XPDL", докторская диссертация, январь 2003 г.
  • Альберт Райнер (2004). «Веб-ориентированное моделирование бизнес-процессов». Международный журнал электронного бизнеса. 2 (5).
  • Ю Сяо; Д Чен; М. Чен (2004). Исследование рабочего процесса веб-сервисов и его ключевых технологий на основе XPDL. 2004 Международная конференция IEEE по системам, человеку и кибернетике (IEEE Cat. No. 04CH37583). 3. С. Страницы 2137–2142. Дои:10.1109 / ICSMC.2004.1400643. ISBN  0-7803-8566-7.
  • Стефан Яблонски (2005). «Процессы, рабочие процессы, потоки веб-сервисов: реконструкция». Управление данными в подключенном мире: эссе, посвященные Хартмуту Ведекинду по случаю его 70-летия (Lecture Notes in Computer Science). Берлин: Springer. Дои: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. PMID  21477364.CS1 maint: несколько имен: список авторов (связь)
  • Хузер В., Нарус С. П., Роча Р. А. (2010). «Оценка системы запросов ЭУЗ на основе блок-схем: пример использования RetroGuide». Журнал биомедицинской информатики. 43 (1): 41–50. Дои:10.1016 / j.jbi.2009.06.001. ЧВК  2840619. PMID  19560553.CS1 maint: несколько имен: список авторов (связь)

Рекомендации

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

внешняя ссылка