Windows Workflow Foundation 4.0 Андрей Воронович
Содержание Windows Workflow Foundation 4.0 Windows Workflow Foundation 4.0 Dublin Oslo
Что такое WF? Технология для создания и выполнения рабочих процессов Рабочий процесс? Активности
Где полезен WF Пример Масштабируемы приложения должны останавливать и возобнавлять свою работы Пример: WCF сервис, предлагающий несколько операций
Где полезен WF Другой пример Приложения должны координировать параллельную работу Пример: Приложение, которое вызывает несколько веб-сервисов, после этого ожидает результаы
Другие активности Хост Base Activity Library (BAL) WF Runtime Visual Studio WF Workflow Designer Workflow Активн ости Иллюстрируя WF
Workflow Сервисы Взаимодействие между активностями используют параметры Взаимодействие между сервисом и клиентом использует сообщения Рабочие процессы и сервисы Использование WF и WCF вместе
WF 4.0 – что нового? Больше активностей Flowchart – новый тип рабочего процесса Производительность 10-100x Простота
Workflows, Services, Models Расширение Dublin Поддержка и выполнение сервисов, написанных с использованием Windows Communication Foundation (WCF), которые используют WF Группа технологий моделирования Oslo
Dublin Масштабируемый хост Встроенная persistence Средства управления Авто-запуск сервисов Перезагрузка сервисов Передача сообщений Мониторинг
Windows Communication Foundation (WCF) WF Service DBMS Настольные приложения ASP.NET Удаленная логика Dublin Non-WF Service Иллюстрируя "Dublin"
Dublin IIS Dublin Первый запрос Второй запрос Загрузить состояние ASP.NET Pages Load Balancer Применяя "Dublin": Пример Распределение нагрузки Сохранить состояние Persistence Store
Резюмируя WF 4.0, Dublin, иOslo – платформа следующего поколения распределенных приложений Логика приложения: Выполняется как рабочий процесс Доступна через сервисы Описана моделями
Вопросы?
CПАСИБО! [email protected] http://belarusdotnet.org