Тенденции развития современных информационных систем (ИС) связаны с переходом от традиционных подходов функциональной ориентации ИС и, соответственно, структуры систем управления предприятиями, состоящей из функциональных подсистем планирования ресурсов предприятия (ERP), управления производством, снабжением, сбытом и т.д., к ориентации на процессный подход в организации бизнеса в виде единых сквозных бизнес-процессов, пронизывающих организационную структуру предприятия. Кроме того, в рыночных условиях необходимо обеспечивать бизнес-процессы, единые для группы взаимодействующих предприятий, что определяет потребности в интеграции ERP-систем предприятий и систем класса В2В, CRM (управления отношениями с клиентами), SCM (управления цепочками поставок) и т.д.
Как ключевая технология интеграции в таких случаях часто применяется технология workflow management (дословно: управление потоками работ). Среди механизмов интеграции приложений уровня предприятия (Enterprise Application Integration) обычно выделяют 5 уровней:
· уровень интеграции бизнес-процессов и приложений;
· уровень интеграции приложений с помощью программных средств промежуточного слоя;
· уровень интеграции данных;
· уровень интеграции аппаратно-программных платформ разработки и исполнения приложений в гетерогенных сетевых средах;
· уровень интеграции компонентов внутри приложений и между разными приложениями.
На каждом из этих уровней существуют стандарты, которые следует учитывать при проектировании ИС. Мы рассматриваем стандарты технологии workflow, относящиеся к первому из названных уровней. Эти стандарты разрабатываются коалицией Workflow Management Coalition (WfMC) (www.wfmc.org).