Wf-XML - Wf-XML
Wf-XML это BPM стандарт, разработанный Коалиция управления рабочим процессом.
Wf-XML разработан и реализован как расширение ОАЗИС Асинхронный протокол доступа к службам (КАК МОЖНО СКОРЕЕ). ASAP предоставляет стандартизированный способ запуска программы и отслеживания выполнения программы, выполнение которой может занять много времени. Он предоставляет возможность контролировать работающую службу и получать информацию об изменениях ее статуса. Wf-XML расширяет это, предоставляя дополнительные стандартные операции веб-службы, которые позволяют отправлять и извлекать «программу» или определение предоставляемой службы. Механизм процесса имеет такое поведение, как предоставление услуги, которая длится долгое время, а также возможность программирования за счет возможности установки определений процессов.
Wf-XML предлагает механизму BPM стандартный способ вызвать процесс в другом механизме BPM и дождаться его завершения. Инструменты редактирования процессов и инструменты выполнения процессов могут быть произведены разными поставщиками. Стандартный способ получения определений процессов и отправки определений позволит пользователю сопоставить лучший инструмент определения процесса с лучшим механизмом выполнения процесса для своих нужд. Wf-XML завершает работу, предоставляя стандартный способ передачи определения процесса между средством проектирования и механизмом выполнения.
Корни нынешних усилий начались в 1997 году с Инженерная группа Интернета (IETF) название проекта Простой протокол доступа к рабочим процессам (SWAP) во главе с Netscape, Корпорация Oracle и другие. За этим последовал стандарт WfMC, известный как Wf-XML 1.0 и Wf-XML 1.1. Wf-XML был реализован в ряде коммерческих продуктов. Wf-XML 1.0 и Wf-XML 1.1 предшествовали МЫЛО и поэтому не использовали структуры сообщений SOAP. ASAP и Wf-XML 2.0 используют сообщения SOAP для обеспечения одинаковых возможностей.
Wf-XML предоставляет стандартный способ получения определения процесса из механизма BPM и предоставления обновленного определения механизму BPM. Инструмент проектирования процессов может использовать этот стандартный протокол на основе веб-служб для просмотра процессов на удаленном сервере BPM. Он обеспечивает интерфейс между таким инструментом проектирования и движком BPM; это традиционный интерфейс WfMC 1 для получения и установки определения процесса. Известно, что не существует других способов стандартизации этого взаимодействия.
Wf-XML 2.0 определяется с использованием WSDL, поэтому общепринято как стандартный веб-сервис. Следует знать, что сервисы, созданные с использованием Wf-XML 2.0 и более поздних версий, не имеют обратной совместимости с сервисами, использующими Wf-XML 1.1, поскольку более ранний протокол не был основан на сообщениях SOAP.
Смотрите также
- Рабочий процесс
- управление бизнес-процессами
- Моделирование бизнес-процессов
- Коалиция управления рабочим процессом
- XPDL
Библиография
- Том Спитцер, "WF-XML и взаимодействие", WebTechniques / New Architect, август 2000 г., Архив
- Брайан Шаффнер, «Стандартизация данных рабочего процесса с помощью Wf-XML», Builder.au, 16 августа 2002 г., Архив
- Клинт Бултон, "Group to Wed Web Services Specs", Internet News, 22 июня 2004 г., Архив
- Пол Крилл, "ASAP-спецификации, предложенные для отложенных веб-сервисов", Infoworld, 14 июня 2004 г., Архив
- Марк Брунелли, «Новые стандарты веб-сервисов соединяют конкурирующие системы как можно скорее», SearchWebServices.com, 22 июня 2004 г., Архив
- Дэвид ДеДжин, «WfMC приносит стандартные протоколы в BPM», InformationWeek, 18 июня 2004 г., Архив