Настройка служб
После разработки и реализации контракта службы можно переходить к настройке службы. В ходе этого определяется и настраивается способ представления службы клиентам, включая задание адреса, по которому ее можно найти, транспорт и кодирование сообщений, используемые для отправки и получения сообщений, а также требуемый тип безопасности.
В используемой конфигурации предусматриваются все способы (принудительно в коде или с помощью файла конфигурации) определения и настройки различных аспектов службы, таких как задание адресов конечных точек, используемых транспортов и схем безопасности. На практике запись конфигурации является основной частью процесса программирования приложений WCF.
В этом разделе
- Упрощенная конфигурация
Начиная с версии .NET Framework, версия 4, в WCF входит новая модель конфигурации по умолчанию, которая обладает упрощенными требованиями к настройке WCF. Если для службы не указана конфигурация WCF, то среда выполнения автоматически выполняет настройку службы, указывая конечные точки по умолчанию, привязки и поведения.
- Настройка служб с использованием файлов конфигурации
Службу Windows Communication Foundation (WCF) можно настроить с помощью технологии настройки .NET Framework. Чаще всего элементы XML добавляются в файл Web.config для узла служб IIS, на котором размещена служба WCF. Эти элементы позволяют изменять данные, такие как адреса конечных точек (фактические адреса, используемые для взаимодействия со службой), по схеме компьютер-компьютер.
- Привязки Windows Communication Foundation
Кроме того, WCF включает несколько общих предоставляемых системой конфигураций в виде привязок, позволяющих быстро выбирать основные функции для взаимодействия клиента и службы, такие как транспорты, безопасность и кодирование сообщений.
- Конечные точки Windows Communication Foundation
Вся связь со службой WCF осуществляется через конечные точки службы. Конечные точки содержат контракт, сведения о конфигурации, указанные в привязках, и адреса, указывающие, где расположена служба и где получить информацию о ней.
- Защита служб
С помощью WCF и существующих механизмов безопасности можно реализовать конфиденциальность, целостность, проверку подлинности и авторизацию в любой службе. Также можно выполнить аудит на предмет успешных и неудачных попыток выполнения службы.
- Создание служб, поддерживающих взаимодействие с базовым профилем WS-I 1.1
Требования к развертыванию службы с возможностью взаимодействия со службами и клиентами, размещенными на другой платформе или в другой операционной системе, указаны в спецификации WS-I Basic Profile 1.1.
- Администрирование и диагностика
Мониторинг разных этапов жизненного цикла приложения: ведение журнала событий и сообщений, трассировка и наблюдение за производительностью, включенное набором средств управления.
Справочник
System.ServiceModel.Description
См. также
Базовый жизненный цикл программирования
Проектирование и реализация служб
См. также
Другие ресурсы
Базовое программирование WCF
Общие сведения об основных понятиях
Подробные сведения о возможностях WCF
Дата сборки: 2011-02-23