Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_na_ekzamen.docx
Скачиваний:
41
Добавлен:
21.03.2015
Размер:
446.43 Кб
Скачать

32. Идеология Windows Workflow Foundation (wwf). Перспективы и возможности

Windows Workflow Foundation (WF) представляет собой технологию компании Microsoft для определения, выполнения и управления рабочими процессами (англ. workflow). Данная технология входит в состав .NET Framework 3.0, который изначально установлен в Windows Vista и может быть установлен в Windows 2003 Server и Windows XP SP2. WF ориентирована на визуальное программирование и использует декларативную модель программирования.

WF поддерживается в Visual Studio 2005 в виде расширения (add-on), в состав которого входит визуальный дизайнер процессов и визуальный отладчик, позволяющий отладить созданный процесс. В Visual Studio 2008 эта функциональность входит изначально.

При помощи WF могут быть описаны три типа процессов:

  • последовательный процесс (Sequential Workflow) — переход от одного шага в другой без возвратов обратно;

  • конечный автомат (State-Machine Workflow) — переход из одного состояния в другое, возможны и произвольные возвраты в предыдущие состояния;

  • процесс, управляемый правилами (Rules-driven Workflow) — частный случай последовательного процесса, в котором переход на следующий шаг определяется набором правил.

Из перспектив развития проекта отметим следующие:

  • объединение стадий бизнес-моделирования и автоматизации бизнес-процессов;

  • мощный полнофункциональный модуль workflow для Microsoft Office SharePoint Server 2007;

  • масштабирование разработки процессов с помощью Microsoft Visual Studio;

  • прозрачная интеграция с промышленными EDI- и SOA-системами за счет стандартных компонентов WWF и компонентов, поставляемых производителями прикладных систем;

  • возможность создавать типовые переносимые и даже тиражируемые процессы.

Возможности

— Богатый набор функциональных блоков;  — расширение набора стандартных функциональных блоков пользовательскими;  — сохранение и возобновление экземпляров Workflow в процессе их исполнения;  — использование Workflow дизайнера в вашем приложении;  — интеграция с WCF;  — пошаговая диагностика непосредственно в Workflow дизайнере;  — и многое другое. 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]