Коалиция управления рабочими процессами (WfMC ) - это консорциум, сформированный для определения стандарты для взаимодействия систем управления рабочими процессами.
Коалиция была основана в мае 1993 года, в ее состав входили IBM, Hewlett-Packard, Fujitsu, ICL, Staffware и около 300 компаний, занимающихся разработкой программного обеспечения и услуг в секторе программного обеспечения для бизнеса.
За свою историю у WfMC было четыре председателя:
Имя | Годы |
---|---|
Дэйв Шортер | 1994–1998 гг. |
Ник Кингсбери | 1998-2000 |
Джон Пайк | 2000-2010 |
Кейт Свенсон | 2010-2019 |
С момента своего основания использование XML стало более распространенным. Сегодня Коалиция в основном фокусируется на обмене файлами определения процессов с использованием стандартного языка определения процессов XML (XPDL).
Эталонная модель рабочего процесса была впервые опубликована в 1995 году и до сих пор формирует основа большинства систем управления бизнес-процессами (BPM) и рабочих процессов, используемых сегодня. Он был разработан на основе общей структуры приложения рабочего процесса путем определения интерфейсов, которые позволяют продуктам взаимодействовать на различных уровнях. Все системы рабочих процессов содержат ряд общих компонентов, которые взаимодействуют определенным набором способов; разные продукты обычно демонстрируют разные уровни возможностей в рамках каждого из этих общих компонентов. Для обеспечения взаимодействия между продуктами рабочего процесса необходим стандартизированный набор интерфейсов и форматов обмена данными между такими компонентами. Затем можно создать ряд различных сценариев взаимодействия, ссылаясь на такие интерфейсы, идентифицируя различные уровни функционального соответствия в зависимости от ассортимента продуктов на рынке.
XPDL - это язык на основе XML для описания определения процесса, разработанный WfMC.
Цель XPDL - хранить и обменивать диаграмму процесса, позволяя одному инструменту моделировать диаграмму процесса, другому - читать диаграмму и редактировать, а третьему - «запускать» модель процесса на XPDL-совместимом. Двигатель BPM и так далее. Это не скомпилированный исполняемый язык программирования, как BPEL, а, в частности, формат проектирования процессов, который буквально представляет «прорисовку» синтаксиса процесса определения процесса моделей бизнес-процессов, а также расширенных атрибутов продукта. Таким образом, он имеет «XY» или векторные координаты, включая линии и точки, которые определяют потоки процессов. Это позволяет XPDL хранить однозначное представление диаграммы процесса BPMN. По этой причине XPDL фактически является форматом файла или «сериализацией» BPMN, а также любого метода проектирования или модели процесса, не относящегося к BPMN, которые используют в своем базовом определении метамодель XPDL .
В настоящее время существует около 60 инструментов, которые используют XPDL для хранения моделей процессов.
Инфраструктура моделирования бизнес-процессов (BPSim) - это стандартизированная спецификация, позволяющая моделировать бизнес-процессы в любой BPMN. или XPDL для дополнения информацией в поддержку строгих методов анализа. Он определяет параметризацию и обмен данными анализа процесса, позволяя анализировать структуру и производительность моделей процесса. BPSim предназначен для поддержки оптимизации как до выполнения, так и после выполнения указанных моделей процессов. Спецификация BPSim состоит из лежащего в основе компьютерно-интерпретируемого представления (метамодели) и сопутствующего электронного формата файла для облегчения защиты и передачи этих данных между различными инструментами (формат обмена).
Wf-XML разработан и реализован как расширение OASIS протокола асинхронного доступа к службам (ASAP). ASAP предоставляет стандартизированный способ запуска программы и отслеживания выполнения программы, выполнение которой может занять много времени. Он предоставляет возможность отслеживать работающую службу и получать информацию об изменениях ее статуса. Wf-XML расширяет это, предоставляя дополнительные стандартные операции веб-службы, которые позволяют отправлять и извлекать «программу» или определение предоставляемой службы. Механизм процесса имеет такое поведение, как предоставление услуги, которая длится долгое время, а также возможность программирования за счет возможности установки определений процессов.
Коалиция Workflow Management Coalition спонсирует три ежегодные награды: