Слайд 2Содержание
Windows Workflow Foundation 4.0
Dublin
Oslo
Новое поколение
“Connected
Systems”

Слайд 3Что такое WF?
Технология для создания и выполнения рабочих процессов
Рабочий процесс?

Слайд 4Где полезен WF
Пример
Масштабируемы приложения должны останавливать и возобнавлять свою работы
Пример: WCF сервис,

предлагающий несколько операций
Слайд 5Где полезен WF
Другой пример
Приложения должны координировать параллельную работу
Пример: Приложение, которое вызывает несколько

веб-сервисов, после этого ожидает результаы
Слайд 7Workflow
Workflow
Сервисы
Рабочие процессы и сервисы
Использование WF и WCF вместе

Слайд 8WF 4.0 – что нового?
Больше активностей
Flowchart – новый тип рабочего процесса
Производительность 10-100x
Простота

Слайд 9Workflows, Services, Models
Расширение “Dublin”
Поддержка и выполнение сервисов, написанных с использованием Windows Communication

Foundation (WCF), которые используют WF
Группа технологий моделирования “Oslo”
Слайд 10Dublin
Масштабируемый хост
Встроенная “persistence”
Средства управления
Авто-запуск сервисов
Перезагрузка сервисов
Передача сообщений
Мониторинг

Слайд 12“Dublin”
IIS
IIS
IIS
IIS
“Dublin”
ASP.NET Pages
ASP.NET Pages
ASP.NET Pages
ASP.NET Pages
Load Balancer
Применяя "Dublin": Пример
Распределение нагрузки

Слайд 13Резюмируя
WF 4.0, “Dublin”, и“Oslo” – платформа следующего поколения распределенных приложений
Логика приложения:
Выполняется как

рабочий процесс
Доступна через сервисы
Описана моделями