Слайд 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” – платформа следующего поколения распределенных приложений
Логика приложения:
Выполняется как
рабочий процесс
Доступна через сервисы
Описана моделями