windows workflow foundation 4.0

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

Upload: marny-anderson

Post on 01-Jan-2016

57 views

Category:

Documents


2 download

DESCRIPTION

Windows Workflow Foundation 4.0. Андрей Воронович. Содержание. Windows Workflow Foundation 4.0 Dublin Oslo. Новое поколение “Connected Systems”. Что такое WF?. Технология для создания и выполнения рабочих процессов Рабочий процесс ?. Активности. Где полезен WF Пример. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Windows Workflow Foundation  4.0

Windows Workflow Foundation 4.0

Андрей Воронович

Page 2: Windows Workflow Foundation  4.0

Содержание

Windows Workflow Foundation 4.0

Dublin

Oslo

Новое поколение “Connected Systems”

Page 3: Windows Workflow Foundation  4.0

Что такое WF? Технология для создания и

выполнения рабочих процессов

Рабочий процесс?

Активности

Page 4: Windows Workflow Foundation  4.0

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

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

операций

Page 5: Windows Workflow Foundation  4.0

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

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

сервисов, после этого ожидает результаы

Page 6: Windows Workflow Foundation  4.0

Другие активности

Хост

Base Activity Library (BAL)

WF Runtime

Visual Studio

WF Workflow Designer

Workflow

Активности

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

Page 7: Windows Workflow Foundation  4.0

Workflow

Workflow

Сервисы

Взаимодействие между

активностями используют параметры

Взаимодействие между сервисом и

клиентом использует сообщения

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

Page 8: Windows Workflow Foundation  4.0

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

Больше активностей

Flowchart – новый тип рабочего процесса

Производительность 10-100x

Простота

Page 9: Windows Workflow Foundation  4.0

Workflows, Services, Models

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

написанных с использованием Windows Communication Foundation (WCF), которые используют WF

Группа технологий моделирования “Oslo”

Page 10: Windows Workflow Foundation  4.0

Dublin

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

Page 11: Windows Workflow Foundation  4.0

Windows Communication Foundation (WCF)

WF Service

DBMSНастольные приложения

ASP.NET

Удаленная логика

“Dublin”

Non-WF Service

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

Page 12: Windows Workflow Foundation  4.0

“Dublin”

IIS

IIS

IIS

IIS

“Dublin”

Первый запрос

Второй запрос

Загрузить состояние

ASP.NET Pages

ASP.NET Pages

ASP.NET Pages

ASP.NET Pages

Load Balancer

Применяя "Dublin": ПримерРаспределение нагрузки

Сохранить состояние

Persistence Store

Page 13: Windows Workflow Foundation  4.0

Резюмируя

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

Логика приложения:Выполняется как рабочий процессДоступна через сервисыОписана моделями

Page 14: Windows Workflow Foundation  4.0

ВОПРОСЫ?

Page 15: Windows Workflow Foundation  4.0

CПАСИБО!

[email protected]

http://belarusdotnet.org