Wf-XML

Wf-XML

редактировать

Wf-XML - это стандарт BPM, разработанный Коалицией управления рабочими процессами.

Wf-XML разработан и реализован как расширение для ОАЗИС (как можно скорее). ASAP предоставляет стандартизированный способ запуска программы и отслеживания выполнения программы, выполнение которой может занять много времени. Он предоставляет возможность контролировать работающую службу и получать информацию об изменениях ее статуса. Wf-XML расширяет это, предоставляя дополнительные стандартные операции веб-службы, которые позволяют отправлять и извлекать «программу» или определение предоставляемой службы. Механизм процесса имеет такое поведение, как предоставление услуги, которая длится долгое время, а также возможность программирования с помощью возможности установки определений процессов.

Wf-XML предлагает стандартный способ для механизма BPM вызывать процесс в другом механизме BPM и ждать его завершения. Инструменты редактирования процессов и инструменты выполнения процессов могут быть произведены разными поставщиками. Стандартный способ получения определений процессов и отправки определений позволит пользователю сопоставить лучший инструмент определения процесса с лучшим механизмом выполнения процесса для своих нужд. Wf-XML завершает работу, предоставляя стандартный способ передачи определения процесса между средством проектирования и механизмом выполнения.

Истоки нынешних усилий начались в 1997 году с проекта Инженерной группы Интернета (IETF) под названием Протокол доступа к простому рабочему процессу (SWAP) под руководством Netscape, Oracle Corporation и другие. За этим последовал стандарт WfMC, известный как Wf-XML 1.0 и Wf-XML 1.1. Wf-XML был реализован в ряде коммерческих продуктов. Wf-XML 1.0 и Wf-XML 1.1 предшествовали SOAP и поэтому не использовали структуры сообщений 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.

См. Также
Библиография
  • Том Спитцер, «WF-XML и взаимодействие ", WebTechniques / New Architect, август 2000 г., Архив
  • Брайан Шаффнер," Стандартизация данных рабочего процесса с помощью Wf-XML ", Builder.au, 16 августа 2002 г., Архив
  • Клинт Бултон" Group to Wed Web Services Specs », Internet News, 22 июня 2004 г., Архив
  • Пол Крилл,« Предлагаемые спецификации ASAP для отложенных Web-сервисов », Infoworld, 14 июня 2004 г., Архив
  • Марк Брунелли, «Новые стандарты веб-сервисов соединяют конкурирующие системы как можно скорее», SearchWebServices.com, 22 июня 2004 г., Архив
  • Дэвид ДеДжин, «WfMC приносит стандартные протоколы в BPM», InformationWeek, 18 июня 2004 г., Архив
Внешние ссылки
Последняя правка сделана 2021-06-20 13:13:42
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Соглашение
О проекте