Ядро сервера приложений, Application Server Foundation - это группа технологий, устанавливаемых по умолчанию при установке роли сервера приложений. В сущности, платформа Application Server Foundation - это среда .NET Framework 3.0.

Windows Server 2008, независимо от любой установленной роли сервера, включает среду .NET Framework 2.0. Среда .NET Framework 2.0 содержит среду CLR (Common Language Runtime), обеспечивающую безопасное выполнение кода, его упрощенное развертывание, а также поддержку совместного использования нескольких языков программирования. Установка Application Server Foundation добавляет компоненты .NET Framework 3.0 к базовым компонентам .NET Framework 2.0. Для получения дополнительных сведений о среде .NET Framework 3.0 см. страницу центра разработки среды .NET Framework Developer Center (http://go.microsoft.com/fwlink/?LinkId=81263).

Компоненты Application Server Foundation

Ниже перечислены основные компоненты Application Server Foundation:

  • Служба WCF (Windows Communication Foundation)

  • Платформа Windows Workflow Foundation (WF)

  • Платформа Windows Presentation Foundation (WPF)

Каждый компонент устанавливается как набор библиотек и сборок .NET.

Для серверных приложений самыми важными компонентами Application Server Foundation являются WCF и WF. WPF используется в основном в клиентских приложениях.

WCF

WCF - это унифицированная модель программирования корпорации Майкрософт, предназначенная для создания приложений, использующих веб-службы для взаимодействия друг с другом. Эти приложения также называются сервисно-ориентированными приложениями. Разработчики могут использовать WCF для создания защищенных, надежных, использующих транзакции приложений, интегрирующих различные платформы и взаимодействующих с существующими системами и приложениями. Для получения дополнительных сведений о службах WCF см. «Что такое Windows Communication Foundation?» (http://go.microsoft.com/fwlink/?LinkId=81260).

WF

WF - это модель и ядро программирования для быстрого создания в Windows Server 2008 приложений с поддержкой рабочих процессов. WF включает поддержку рабочих процессов как системы, так и людей для разнообразных сценариев, включая следующие:

  • Рабочий процесс с бизнес-приложениями

  • Поток страниц интерфейса пользователя

  • Рабочий процесс для документов

  • Рабочий процесс для людей

  • Составной рабочий процесс для сервисно-ориентированных приложений

  • Рабочий процесс на основе бизнес-правил

  • Рабочий процесс для управления системами

WPF

WPF предоставляет унифицированную модель программирования для создания приложений интеллектуальных Windows-клиентов с богатыми возможностями. Являясь компонентом среды .NET Framework 3.0, WPF устанавливается как часть Application Server Foundation. Но WPF редко используется в серверных приложениях.

Дополнительные ссылки