Сервер приложений


Предыдущая | Следующая

Сервер приложений

Одним из исходных преимуществ платформы Windows является поддержка широкого набора технологий разработки приложений. Современные приложения могут зависеть от возможностей коммуникации. Например, распределенное приложение часто должно создавать и осуществлять транзакции и управлять ими на нескольких сайтах с использованием различных служб в распределенной сети. Разработка такого типа функциональности может оказаться довольно ■ сложной задачей. Разработчики приложений могут значительно экономить время и силы, используя преимущества компонентов, уже доступных на платформах операционных систем.

Роль Сервер приложений (Application Server) в системе Windows Server 2008 служит для поддержки различных технологий разработки приложений. Она основана на технологии .NET Framework 3.0 и включает поддержку других коммуникаций и возможностей презентаций. Хотя роль Сервер приложений не

зависит непосредственно от роли Веб-сервер (IIS) (Web Server (IIS)), распределенные приложения ASP.NET или Windows Communication Foundation (WCF) требуют использования обеих ролей,

ПРИМЕЧАНИЕ Подготовка к экзамену

Роль Сервер приложений (Application Server) помимо поддержки ASRNET и других служб, доступных для роли Веб-сервер (IIS) (Web Server (ITS)), обеспечивает дополнительную функциональность. Если для работы конкретного веб-приложения или веб-службы вам не требуется роль Сервер приложений, ее устанавливать нет необходимости. Например, основные приложения ASP.NET будут запускаться и без включенной на сервере роли сервера приложений.

Вы можете установить роль Сервер приложений (Application Server) с помощью Мастера добавления ролей (Add Roles Wizard) в Диспетчере сервера (Server Manager), При добавлении этой роли вам будет предоставлена возможность определить дополнительные службы ролей, которые планируется включить. Далее описаны эти компоненты.

■ Ядро сервера приложений (Application Server Foundation) Этот компонент необходим для роли сервера приложений. Он включает поддержку технологии развертывания приложений .NET Framework 3.0 и управления ими. Основными компонентами этой технологи являются WCF, Windows Presentation Foundation (WPF) и Windows Workflow Foundation (WF).

■ Поддержка веб-сервера (IIS) (Web Server (IIS) Support) Роль Сервер приложений (Application Server) можно интегрировать с ролью Веб-сервер (IIS) (Web Server (IIS)), чтобы обеспечить для веб-приложений доступ к дополнительным функциям. При выборе этой опции вам будет предложено автоматически установить IIS, если данный компонент еще не установлен.

■ Доступ к сети СОМ+ (СОМ+ Network Access) Стандарт Component Object Model (COM) позволяет разработчикам приложений получать доступ к различным элементам кода приложения. Технология СОМ+ обеспечивает возможность удаленной активизации кода приложения в сети (или получения доступа). Этот компонент может потребоваться для работы распределенных приложений СОМ+ с множеством уровней функциональности.

■ Совместное использование TCP-порта (TCP Port Sharing) Потенциальная задача управления при работе в распределенных средах состоит в поддержке множества серверных приложений на одном компьютере. Обычно каждому приложению требуется собственный TCP-и орт для реагирования на входящие запросы. Данный компонент позволяет множеству приложений совместно использовать один порт, что упрощает конфигурацию сервера и брандмауэра.

■ Поддержка служб активации процессов Windows (Windows Process Activation Service Support) Служба активации процессов Windows (Windows Process Activation Service) обеспечивает возможность получения доступа к Сервисам приложений в сети с помощью различных типов протоколов и служб. Этот компонент может использоваться самим сервером IIS для поддержки дополнительных протоколов и методов коммуникаций.

■ Распределенные транзакции (Distributed Transactions) Приложениям, использующим распределенные транзакции, лля координации деятельности перед внесением перманентных изменений требуется множество серверов и приложений. С помощью этого компонента можно включить входящие и исходящие удаленные транзакции и поддержку стандарта WS-Atomic Transactions для веб-служб.

Чтобы определить необходимые компоненты сервера приложений, вам следует согласовать требования с разработчиками веб-приложений.

Правильно выполняемое определение и согласование требовании веб-сервера позволит повысить уровень со вмести о го сотрудничества системных, администраторов, разработчиков и поддерживаемых пользователей. С точки зрения IT-персонала, использование технологии I1S обеспечит организации преимущество ии всех сферах деятельности.

содержание: Развертывание и настройка Windows Server 2008