Перспективы WorkFlow систем
Системы управления документооборотом и WorkFlow-системы Бизнес-процесс - упорядоченный по времени набор заданий, выполняемых как людьми, так и информационными системами предприятия, направленный на достижение заранее известной бизнес цели за известное время.
Системы управления документооборотом и WorkFlow-системы Системы управления документооборотом и WorkFlow системы – два класса систем, относящихся к системам управления бизнес- процессами. Системы управления документооборотом основное внимание уделяется документам и управлению потоками документов WorkFlow системы основное внимание уделяется управлению потоками работ
Системы управления документооборотом и WorkFlow-системы Задачи WorkFlow -систем. Формирование единого языка описания бизнес-процессов для менеджеров предприятия (набор графических элементов из которых строятся диаграммы описания бизнес-процессов). Интеграция в рамках единого процесса, труда как сотрудников, так и компьютерных систем предприятия.
«Война» WorkFlow стандартов. Спецификации, описывающие Коалиции BPEL4WSКоалиция IBM, Microsoft, BEA, SAP, Siebel Activity диаграмма языка UML OMG ( BPMNBPMLBPMI ( XPDLWfMC ( Графические нотации диаграммы описания бизнес-процессов Языки определения бизнес-процессов
WorkFlow паттерны. В настоящих условиях задача выбора конкретной WorkFlow системы для предприятия оказывается крайне сложной и требует большого объема исследований. W. van der Aalst, A. ter Hofstede, B. Kiepuszewski, A. Barros проанализировали наиболее распространенные WorkFlow системы и стандарты, выявили наиболее часто повторяющиеся структуры и назвали их WorkFlow паттернами. WorkFlow паттерны – характерные структуры внутри бизнес- процессов, рассматриваемые в контексте бизнес-процесса.
WorkFlow паттерны. Паттерны помогают решить следующие задачи: Сравнить предлагаемые системы (и даже стандарты). Составив таблицу, показывающую, какие паттерны для каких систем поддерживаются, можно сравнить конкретные системы друг с другом. Выбрать WorkFlow систему для предприятия - определить множество паттернов, характерных для бизнес-процессов данного предприятия, далее сузить круг рассматриваемых систем, исключив системы, не поддерживающие эти паттерны
WorkFlow паттерны. Обычное действие Параллельное расщепление Простое соединение Исключающий выбор Синхронизация
Организация конференции.
Примеры WorkFlow паттернов. Параллельное расщепление Синхронизация
Примеры WorkFlow паттернов. Параллельное расщепление Дискриминатор
Примеры WorkFlow паттернов. Исключающий выбор Простое соединение
Примеры WorkFlow паттернов. Отложенный выбор Простое соединение
Применение WorkFlow паттернов для сравнения различных систем. ПаттернWorkFlow система MQSeriesStaffwareWerve workflow Последовательность+++ Параллельное расщепление+++ Синхронизация+++ Исключающий выбор+++/- Простое соединение+++ Множественный выбор++/-+ Синхронизованное соединение+-- Дискриминатор--+ Произвольный цикл-++ Мульти-узел--- Отложенный выбор-+/--
Применение паттернов для сравнения различных WorkFlow языков. ПаттернWorkFlow языки XPDLBPEL4WSBPML Последовательность+++ Параллельное расщепление+++ Синхронизация+++ Исключающий выбор+++ Простое соединение+++ Множественный выбор++- Синхронизованное соединение ++- Дискриминатор--- Произвольный цикл+-- Мульти-узел--- Отложенный выбор-++
С нашей точки зрения, критерием для выбора WorkFlow системы должна быть возможность поддержка типичных для бизнес-процессов данного предприятия WorkFlow паттернов. В условиях «войны стандартов» привязываться к стандарту опасно, так как нет гарантии, что именно этот стандарт «победит» в будущем.
Ссылки W.M.P. van der Aalst, A.H.M. ter Hofstede, B. Kiepuszewski, A.P. Barros. Workflow Patterns. pat-2002.pdf