Слайд 2Содержание
Windows Workflow Foundation 4.0
Dublin
Oslo
Новое поколение
“Connected
Systems”
![Содержание Windows Workflow Foundation 4.0 Dublin Oslo Новое поколение “Connected Systems”](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/343988/slide-1.jpg)
Слайд 3Что такое WF?
Технология для создания и выполнения рабочих процессов
Рабочий процесс?
![Что такое WF? Технология для создания и выполнения рабочих процессов Рабочий процесс?](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/343988/slide-2.jpg)
Слайд 4Где полезен WF
Пример
Масштабируемы приложения должны останавливать и возобнавлять свою работы
Пример: WCF сервис,
![Где полезен WF Пример Масштабируемы приложения должны останавливать и возобнавлять свою работы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/343988/slide-3.jpg)
предлагающий несколько операций
Слайд 5Где полезен WF
Другой пример
Приложения должны координировать параллельную работу
Пример: Приложение, которое вызывает несколько
![Где полезен WF Другой пример Приложения должны координировать параллельную работу Пример: Приложение,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/343988/slide-4.jpg)
веб-сервисов, после этого ожидает результаы
Слайд 7Workflow
Workflow
Сервисы
Рабочие процессы и сервисы
Использование WF и WCF вместе
![Workflow Workflow Сервисы Рабочие процессы и сервисы Использование WF и WCF вместе](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/343988/slide-6.jpg)
Слайд 8WF 4.0 – что нового?
Больше активностей
Flowchart – новый тип рабочего процесса
Производительность 10-100x
Простота
![WF 4.0 – что нового? Больше активностей Flowchart – новый тип рабочего процесса Производительность 10-100x Простота](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/343988/slide-7.jpg)
Слайд 9Workflows, Services, Models
Расширение “Dublin”
Поддержка и выполнение сервисов, написанных с использованием Windows Communication
![Workflows, Services, Models Расширение “Dublin” Поддержка и выполнение сервисов, написанных с использованием](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/343988/slide-8.jpg)
Foundation (WCF), которые используют WF
Группа технологий моделирования “Oslo”
Слайд 10Dublin
Масштабируемый хост
Встроенная “persistence”
Средства управления
Авто-запуск сервисов
Перезагрузка сервисов
Передача сообщений
Мониторинг
![Dublin Масштабируемый хост Встроенная “persistence” Средства управления Авто-запуск сервисов Перезагрузка сервисов Передача сообщений Мониторинг](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/343988/slide-9.jpg)
Слайд 12“Dublin”
IIS
IIS
IIS
IIS
“Dublin”
ASP.NET Pages
ASP.NET Pages
ASP.NET Pages
ASP.NET Pages
Load Balancer
Применяя "Dublin": Пример
Распределение нагрузки
![“Dublin” IIS IIS IIS IIS “Dublin” ASP.NET Pages ASP.NET Pages ASP.NET Pages](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/343988/slide-11.jpg)
Слайд 13Резюмируя
WF 4.0, “Dublin”, и“Oslo” – платформа следующего поколения распределенных приложений
Логика приложения:
Выполняется как
![Резюмируя WF 4.0, “Dublin”, и“Oslo” – платформа следующего поколения распределенных приложений Логика](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/343988/slide-12.jpg)
рабочий процесс
Доступна через сервисы
Описана моделями