Общие сведения о службе доступности

 

Применимо к: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Последнее изменение раздела: 2010-07-28

Служба доступности Microsoft Exchange Server 2007 повышает эффективность работы с расписанием собраний и календарем, предоставляя компьютерам с Microsoft Office Outlook 2007 безопасные, согласованные и актуальные сведения о доступности. Outlook 2007 использует для получения URL-адреса службы доступности службу автообнаружения. Служба автообнаружения похожа на веб-службу DNS для веб-служб Exchange 2007. По существу, служба автообнаружения помогает Outlook 2007 находить различные веб-службы, например службу единой системы обмена сообщениями, службу автономной адресной книги и службу доступности.

noteПримечание.
Если имеются клиенты Outlook 2007 с почтовыми ящиками Exchange Server 2003, тогда Outlook 2007 будет использовать общие папки для хранения сведений о доступности.

Обзор

В Exchange 2007 изменена архитектура сведений о доступности. В предыдущих версиях Exchange Server для публикации и получения сведений о доступности использовались общие папки. Сведения о доступности пользователя публиковались в отдельной общей папке с именем SCHEDULE + FREE BUSY. Эта папка содержала отдельные подпапки для всех административных групп в организации. Клиент пользователя публиковал сведения о доступности в одной из подпапок на основе атрибута legacyExchangeDN пользователя. Клиентские приложения, такие как Outlook и Microsoft Outlook Web Access, затем использовали общие папки SCHEDULE + FREE BUSY для поиска сведений о доступности и планирования.

Приложение Outlook Web Access не публикует сведения о доступности непосредственно в хранилище общих папок. Агент публикации сведений о доступности с именем MadFB публикует сообщения о доступности для Outlook Web Access, а затем удаляет повторяющиеся сообщения. Вместо публикации с предварительно заданными интервалами как в Outlook, Outlook Web Access публикует сведения о доступности, когда пользователь сохраняет новую встречу, удаляет встречу или сохраняет изменения времени начала или окончания встречи.

В Exchange 2007 сведения о доступности хранятся локально по отношению к почтовому ящику. Кроме того, для получения этих сведений используется служба доступности.

Exchange 2007 помогает предоставлять информационным работникам более безопасные, согласованные и актуальные сведения о доступности. Функции службы доступности обеспечивает роль сервера клиентского доступа. Эти функции позволяют пользователю Outlook 2007 или Outlook Web Access, чей почтовый ящик находится на сервере Exchange 2007, просматривать данные календаря других пользователей в режиме реального времени. Кроме того, эти функции позволяют предоставлять отдельным пользователям дифференцированный доступ к сведениями о доступности.

Улучшения сведений о доступности по сравнению с Exchange Server 2003

В таблице 1 указаны улучшения функций для работы со сведениями о доступности в Exchange 2007 по сравнению с Exchange 2003.

Таблица 1.  Улучшения сведений о доступности

Компонент сведений о доступности Outlook 2003 с Exchange 2003 Outlook 2007 с Exchange 2007

Актуальные сведения

Сведения о доступности могут утратить актуальность. На их устаревание влияют многие факторы.

  • По умолчанию сведения о доступности в Outlook обновляются каждые 45 минут. Из-за проблем с пропускной способностью и масштабируемостью этот интервал нельзя сократить.

  • Причиной задержек является репликация общих папок.

  • В случае использования нескольких лесов задержки появляются при репликации сведений о доступности между лесами с помощью средства репликации между организациями Microsoft Exchange.

Сведения о доступности гарантированно являются актуальными в течение небольшого интервала времени (60 секунд) для всех полученных данных.

Детализация

В одном потоке доступны четыре состояния собрания (Свободен, Под вопросом, Занят и Отсутствует на работе). Для получения дополнительных сведений о назначенной встрече необходимы дополнительные вызовы MAPI.

По умолчанию сведения о доступности включают время начала и окончания отдельных встреч. Дополнительные свойства календаря (такие как Тема и Местоположение) доступны через службу доступности.

Безопасность

Для любого пользователя, прошедшего проверку, все сведения о доступности находятся в общей папке. Таким образом, любой пользователь, прошедший проверку подлинности, может удалить, изменить или опубликовать сведения о доступности другого пользователя.

Сведения о доступности обеспечивают повышенную безопасность, как и общий доступ к календарю. В соответствии с политикой компании можно указать объем сведений о доступности, предоставляемых конкретному пользователю. Поскольку служба доступности считывает данные непосредственно из почтового ящика пользователя, пользователь не может изменить или опубликовать сведения о доступности другого пользователя.

Частота опубликования

Интервал опубликования в Office Outlook 2003 составлял по умолчанию 45 минут.

В организации Exchange 2007 и Outlook 2007 публикация не требуется.

Общие сведения о службе доступности

Функции календаря Exchange 2007 для компонентов сведений о доступности, предложений о собрании и отсутствии на рабочем месте зависят от веб-службы доступности. Служба доступности предоставляет интерфейс веб-службы для доступа к ее функциям. Веб-служба предоставляет эти функции клиентам, используя открытые стандарты. Клиенты, такие как Outlook 2007, используют веб-службу для получения актуальных сведений о доступности. Они включают сведения об отсутствии на рабочем месте и рабочих часах.

Согласованные и актуальные сведения о доступности предоставляются информационным работникам с помощью новой веб-службы, которая называется веб-службой Exchange (EWS). Она реализована как веб-служба ASP.NET, принимающая запросы HTTP/SOAP. Она преобразует функции, предлагаемые ее компонентами, в API, который состоит из набора веб-методов. К ним относятся сведения о доступности и отсутствии на рабочем месте, а также предложения о собрании. Эти функции API службы доступности обеспечивает роль сервера клиентского доступа. Они позволяют пользователю Outlook 2007 или Outlook Web Access 2007, чей почтовый ящик находится на сервере Exchange 2007, просматривать данные календаря других пользователей в режиме реального времени. Кроме того, эти функции позволяют предоставлять отдельным пользователям дифференцированный доступ к сведениями о доступности.

Компоненты службы доступности

  • Веб-служба XML

  • Протокол SOAP

  • Язык WSDL

  • Служба IIS

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

    • Веб-службы Exchange выполняются в пуле приложений с именем MSExchangeServicesAppPool. Они работают как экземпляр исполняемого файла рабочего процесса (W3wp.exe).

  • API доступности

    • Веб-служба реализована как веб-служба ASP.NET, принимающая запросы HTTP/SOAP. Она преобразует функции, предлагаемые такими компонентами, как сведения о доступности, отсутствие на рабочем месте и предложения о собрании, в API службы доступности. Этот API состоит из набора веб-методов.

    • Служба доступности выполняется в контексте учетной записи локальной системы, которая отображается в сети как DOMAIN\<имя_компьютера>$, а локально — как NT AUTHORITY\System. Каждой учетной записи сетевой службы сервера клиентского доступа предоставляется доступ к почтовым ящикам на всех серверах почтовых ящиков сайта. Эти учетные записи входят в группу безопасности серверов Exchange Server. Разрешения и членство в группе предоставляются во время настройки сервера клиентского доступа.

  • XSO/MAPI.NET

  • Помощник по ведению календаря

    • Функции помощника по ведению календаря в Exchange 2007 с поддержкой со стороны службы доступности обеспечивают методологию, с помощью которой конечные пользователи могут просматривать актуальные динамические сведения о доступности в режиме реального времени. Возможности помощника по ведению календаря позволяют серверу Exchange Server переводить приглашения на собрания в состояние "под вопросом" для почтовых ящиков без рассмотрения со стороны пользователей. Это также позволяет обновлять приглашения на собрания при изменении места их проведения или участников.

Зависимости

Как и другим компонентам Exchange Server 2007, службе доступности нужны для работы службы Active Directory и DNS и подключение к сети. Однако указанные ниже требования являются специфичными для службы доступности.

  • Роль сервера почтовых ящиков. Чтобы можно было использовать преимущества службы доступности, у пользователя должен быть почтовый ящик на почтовом сервере Exchange Server 2007.

  • Развертывание роли сервера клиентского доступа. Обычно серверы клиентского доступа следует развертывать первыми в любой среде. Сервер клиентского доступа предоставляет доступ к почтовым ящикам на сервере Microsoft Exchange 2000 Server или Exchange 2003. Однако служба доступности используется только клиентами Outlook 2007 и Outlook Web Access 2007, вошедшими в почтовые ящики Exchange 2007.

    importantВажно!
    Если регистрируемый почтовый ящик находится на сервере Exchange 2003, Outlook 2007 возвращается к использованию общих папок со сведениями о доступности для извлечения сведений о доступности для такого клиента. Таким образом, общие папки со сведениями о доступности следует сохранять до тех пор, пока не будут перенесены все клиенты и почтовые ящики.
  • Сервер клиентского доступа на каждом сайте Active Directory. Сервер клиентского доступа должен быть развернут на каждом сайте Active Directory, где находятся серверы почтовых ящиков Exchange 2007. Его можно также развернуть на других сайтах Active Directory, где нужны функции сервера клиентского доступа, такие как перенаправление запросов.

  • Служба автообнаружения. Если используется Outlook 2007, должна быть опубликована работоспособная служба автообнаружения. В противном случае служба доступности не будет работать с этими клиентами. Это связано с тем, что служба автообнаружения возвращает URL-адрес службы доступности в XML-файле, который содержит данные автонастройки.

Серверы клиентского доступа необходимо поддерживать в актуальном состоянии по отношению к серверам почтовых ящиков, устанавливая последние пакеты обновления и исправления. Известны многие проблемы, влияющие на серверы почтовых ящиков, которые содержат более новые двоичные файлы, чем на серверах клиентского доступа. Чтобы избежать этих проблем с совместимостью, нужно сначала развертывать серверы клиентского доступа Exchange 2007, а затем применять соответствующие политики контроля изменений и управления обновлениями для будущих обновлений. Эти политики также должны подчиняться формальным планам выпуска.

На приведенном ниже рисунке показан поток процессов для службы доступности.

Схема работы службы доступности

Логика оценки почтового ящика

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

В приведенном ниже списке указано, как служба доступности обрабатывает каждого участника, включенного в запрос сведений о доступности.

  • Служба доступности использует службу Active Directory для разрешения всех адресов электронной почты участников в запросе сведений о доступности в объекты в Active Directory. Итоговый объект Active Directory может быть контактом, пользователем с включенным почтовым ящиком или непользовательским объектом. Если для объекта включена поддержка почты, он может быть чем-либо из следующего:

  • почтовый ящик на сервере Exchange 2007 текущего сайта Active Directory;

  • почтовый ящик на сервере Exchange 2007 другого сайта Active Directory;

  • почтовый ящик на сервере Exchange Server прежней версии (Exchange Server 2000 или Exchange Server 2003);

  • почтовый ящик на сервере Exchange Server в другом лесу.

    Оценка выполняется для каждого объекта с целью определения способа получения запрошенных сведений о доступности. Все объекты делятся по типу получения, чтобы запросы для этого конкретного типа объектов обрабатывались вместе. Например, если запрос сведений о доступности для почтового ящика Exchange 2007 должен быть перенаправлен на другой сайт, служба доступности включает в один запрос все другие объекты почтовых ящиков Exchange 2007, которые должны быть перенаправлены на этот сайт. Оценка и разделение объектов выполняются перед фактическим применением необходимого способа получения.

    Если запрос сведений о доступности от клиента содержит запрос группы рассылки, служба доступности расширяет группу рассылки на ее отдельных членов. Расширение выполняется с одним или двумя уровнями вложенности, но не более чем для первых ста членов. Затем служба доступности оценивает каждого члена группы. Все члены группы после первых ста игнорируются и не оцениваются. Сведения о доступности, возвращаемые для запроса группы рассылки, всегда представляются в объединенном виде для запрошенных членов группы.

  • Если типом получателя объекта является настраиваемый получатель (контакт с включенной поддержкой почты), запрос (если он определен) перенаправляется службе доступности в целевом лесу. Другие настраиваемые получатели в запросе затем делятся на группы, чтобы каждая группа принадлежала одному удаленному лесу.

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

Поиск службы доступности с помощью службы автообнаружения

Сервер Outlook 2007 запрашивает у службы автообнаружения конфигурацию пользователя и службы во время первоначальной настройки и при каждом запуске. Служба автообнаружения представляет собой веб-службу на серверах клиентского доступа Exchange, которая предоставляет службе доступности конфигурацию службы и сведения о ней, такие как URL-адреса.

Сведения об отсутствии на работе

Служба доступности также обеспечивает доступ к сообщениям об отсутствии на работе для встреч в нерабочее время и глобальные сведения об отсутствии на работе.

Сотрудники могут использовать функцию Outlook "Отсутствие на рабочем месте" для уведомления других пользователей о том, что они не могут отвечать на сообщения электронной почты. Для улучшения управления функцией отсутствия на рабочем месте внедрение этой функции в Exchange 2007 облегчает настройку задач отсутствия на рабочем месте и управление ими, а также делает их более доступными для сотрудников и администраторов.

Дополнительные сведения о функции отсутствия на рабочем месте см. в разделе Управление функцией «Отсутствие на рабочем месте».

Производительность

С помощью системного монитора можно автоматически собирать данные о производительности локальных и удаленных компьютеров с сервером Exchange 2007. Можно определить времена начала и окончания автоматического создания журнала, управлять несколькими сеансами ведения журнала из одного окна консоли и настроить на компьютере оповещение, позволяющее отправить сообщение или включить журнал при выполнении настроенных условий.

Дополнительные сведения об использовании системного монитора см. в разделе Windows Server 2003 Monitoring Features and Tools руководства по управлению службами Microsoft Exchange (на английском языке).

Для сбора данных о службе доступности можно использовать следующие счетчики производительности:

  • Количество обслуженных запросов о доступности/сек

  • Количество отклоненных запросов о доступности/сек

  • Количество запросов к почтовым ящикам/сек

  • Количество ссылок службы доступности/сек

  • Количество ответов на запросы на уровне F/B/сек

  • Количество ответов на запросы на подробном уровне/сек

  • Количество уникальных открытых почтовых ящиков пользователя

Обработка группы рассылки

В Exchange 2007 расширение группы рассылки перемещено на сервер Exchange 2007. Основным преимуществом перемещения расширения группы рассылки на Exchange 2007 является обеспечение согласованного поведения для любого пользователя службы доступности. В предыдущих версиях Exchange сведения о доступности для группы рассылки можно расширить не более чем на 100 членов. Если группа рассылки содержит более 100 членов, в случае ее расширения сведения о доступности для этих членов отображаются как "Занят".

В Exchange 2007 в процесс обработки групп рассылки были внесены следующие улучшения:

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

  • Сведения о доступности для группы рассылки можно расширить максимум до 100 членов.

API-интерфейс службы доступности

Служба доступности является частью программного интерфейса Exchange 2007. Она предоставляется как общедоступная веб-служба, позволяющая разработчикам создавать сторонние средства интеграции.

Дополнительные сведения о разработке программного обеспечения с помощью веб-служб Exchange 2007 см. в разделе Разработка: Обзор.

Дополнительные сведения

Дополнительные сведения о службе автообнаружения см. в следующих разделах:

Дополнительные сведения о безопасной передаче данных через Интернет или интрасеть см. в разделе Создание сертификата или запроса сертификата для TLS.