04.10.2005 Новости, Идеи и практики автоматизацииОБЗОРЫ Сравнение workflow-языковАндрей Михеев,В предыдущих статьях этого цикла (см. PC Week/RE, N 23/2004, с. 26; N 28/2004, с. 21; N 43/2004, с. 36) мы уже рассказывали, что такое системы workflow (WF). Напомним отдельные сведения, которые нам потребуются в данной статье.WF-системы реализуют процессный подход к управлению предприятием. Для описания автоматизируемых бизнес-процессов в них применяются специальные языки (WF-языки). Задача WF-языка - описать бизнес-процесс формально: задать его возможные состояния, в которых определены соответствующие действия, определить набор внутренних переменных, бизнес-правила, графические элементы форм, связать действия бизнес-процесса с соответствующими внешними приложениями и ролями пользователей и т. д.В настоящее время не существует единого стандартного WF-языка: между международными коалициями, разрабатывающими WF-стандарты, идет "война спецификаций". Сейчас насчитывается более десяти несовместимых друг с другом стандартов, относящихся к управлению бизнес-процессами. Наиболее известными являются следующие WF-языки:- язык XPDL (коалиция WfMC);- язык BPML (коалиция BPMI);- язык BPEL4WS (коалиция IBM, Microsoft, BEA, SAP и Siebel).Нынешние коммерческие системы скорее тяготеют к языку BPEL4WS, а решения OpenSource, как правило, реализуют язык XPDL (и другие стандарты коалиции WfMC). Некоторые системы поддерживают экспорт определений бизнес-процессов при помощи нескольких спецификаций.В условиях отсутствия единого ...
читать далее.