1 / 18

Windows Workflow Foundation и Windows Azure

Windows Workflow Foundation и Windows Azure. Константин Косинский The Frayman GRoup. Workflow Foundation v4. Что такое WF4?. Tooling. VS Designer. VS Debugger. Rehosted Designer. WF4 – средства декларативной реализации приложений координирующих работу Активности Среда исполнения

Download Presentation

Windows Workflow Foundation и Windows Azure

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Windows Workflow Foundation и Windows Azure Константин КосинскийThe Frayman GRoup

  2. Workflow Foundation v4

  3. Что такое WF4? Tooling VS Designer VS Debugger Rehosted Designer • WF4 – средства декларативной реализации приложений координирующих работу • Активности • Среда исполнения • Инструменты Host (.exe, Dublin-IIS/WAS, .NET Services, …) Workflow Activity Library WF Runtime Extensions Persistence Tracking …

  4. WF4 – среда исполнения Активность Объект Инструкция WF4 CLR CLR

  5. Почему? Декларативность Гибкость Безопасная работа с памятью WF4 CLR CLR

  6. Почему декларативно? 80 cores in 2011? • Фокус на том ЧТО, а не КАК • КАК правильно выделить память? • КАК избежать race conditions?

  7. Почему гибкость? • Задача выполнятьсякогда данные готовытам где доступны ресурсы • Гибкость по: • Поток • Процесс • Машина • Время

  8. Почему Workflow • Очень длительные процессы • Модификация бизнес-процессов • Координация работы • Прозрачность

  9. Создание Workflow • Демонстрация Создаем простое Workflow Запускаем Workflow

  10. Workflow Services Service Сервисы обеспечивают коммуникации между узлами приложения Activity Activity Service Activity Service Активности реализуют узлы приложения

  11. Education Service Applicant 1 Applicant Service HR Data 2 Persistence 3 6 4 Reviewer 5 AppFabric Cache

  12. Создание и использование Workflow Service • Демонстрация

  13. WF в облаке • Сейчас • Планы

  14. Размещение WF в Web Role • Workflow Service – это WCF-сервис • Windows Azure Web-Role позволяет: • Размещать Web-приложения • РазмещатьWCF-сервисы

  15. WF в Web-Role • Демонстрация Краткое описание

  16. Будущее AppFabric Services AppFabric Services .NET + AppFabric Composition Model & Tools AppFabric Management AppFabric Container SQL Azure SQL Server Windows Azure Windows Server AppFabric Services Caching Service Bus Access Control Integration Composite App (WF, WCF)

  17. AppFabric Roadmap 9/16 PDC10 H1 2011 CTP Access Control enhancements General Availability Access Control CTP Caching General Availability Caching CTP Service Bus enhancements Release Service Bus enhancements CTP Composite App

More Related