Windows Workflow Foundation 4.0 Андрей Воронович

Содержание

Слайд 2

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

Содержание

Windows Workflow Foundation 4.0
Dublin
Oslo
Новое поколение
“Connected
Systems”

Слайд 3

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

Что такое WF?

Технология для создания и выполнения рабочих процессов
Рабочий процесс?

Слайд 4

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

Где полезен WF Пример

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

сервис, предлагающий несколько операций
Слайд 5

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

Где полезен WF Другой пример

Приложения должны координировать параллельную работу
Пример: Приложение, которое вызывает

несколько веб-сервисов, после этого ожидает результаы
Слайд 6

WF Runtime Иллюстрируя WF

WF Runtime

Иллюстрируя WF

Слайд 7

Workflow Workflow Сервисы Рабочие процессы и сервисы Использование WF и WCF вместе

Workflow

Workflow

Сервисы

Рабочие процессы и сервисы Использование WF и WCF вместе

Слайд 8

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

WF 4.0 – что нового?

Больше активностей
Flowchart – новый тип рабочего процесса
Производительность

10-100x
Простота
Слайд 9

Workflows, Services, Models Расширение “Dublin” Поддержка и выполнение сервисов, написанных с

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

Communication Foundation (WCF), которые используют WF
Группа технологий моделирования “Oslo”
Слайд 10

Dublin Масштабируемый хост Встроенная “persistence” Средства управления Авто-запуск сервисов Перезагрузка сервисов Передача сообщений Мониторинг

Dublin

Масштабируемый хост
Встроенная “persistence”
Средства управления
Авто-запуск сервисов
Перезагрузка сервисов
Передача сообщений
Мониторинг

Слайд 11

Иллюстрируя "Dublin"

Иллюстрируя "Dublin"

Слайд 12

“Dublin” IIS IIS IIS IIS “Dublin” ASP.NET Pages ASP.NET Pages ASP.NET

“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” – платформа следующего поколения распределенных приложений

Резюмируя

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

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

ВОПРОСЫ?

ВОПРОСЫ?