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

Веб-службы Exchange

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

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

Разработчики Microsoft Exchange Server 2003, использующие WebDAV, Collaboration Data Objects for Exchange 2000 Server (CDOEX) и Exchange OLE DB (ExOLEDB) provider, найдут для себя веб-службы Exchange более надежными, простыми в использовании и хорошо обрабатывающими типы элементов, свойственные Exchange.

Веб-службы Exchange включают следующие службы:

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

  • Служба доступности. Предоставляет сведения о занятости или доступности пользовательского почтового ящика. Сведения о занятости или доступности также используются для пометки предложенных сроков собраний и для обеспечения функциональной возможности управления клиентом Out of Office (OOF).

  • Messaging Records Management . Разрешает назначение управляемых папок электронной почты для пользователей почтовых ящиков.

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

  • Служба синхронизации. Обеспечивает одностороннюю синхронизированную кэшированную копию пользовательских папок и элементов.

  • Служба данных Exchange. Обеспечивает следующие возможности:

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

    • Доступ к хранилищу данных Exchange. Клиентское приложение может создать, обновить, удалить, скопировать, получить, переместить и отправить элементы с помощью веб-службы данных Exchange.

    • Разрешение неоднозначных имен.

    • Возможность отображать членов списка рассылки.

    • Доступ к вложениям в хранилище Exchange.

Дополнительные сведения о веб-службах Exchange см. на веб-узле, посвященном набору Microsoft Exchange Server 2007 SDK.

Агенты транспорта

Новые интерфейсы API транспорта в Exchange 2007 позволяют разработчикам программного обеспечения создавать агенты транспорта. Агенты транспорта могут быть установлены и включены на компьютерах, на которых работает Exchange 2007 и установлены роли сервера граничного транспорта или узлового транспорта. Агенты транспорта имеют доступ к сообщениям электронной почты и их содержимому при перемещении этих сообщений через службы транспорта. Дополнительные сведения об агентах транспорта см. в на веб-узле, посвященном набору Microsoft Exchange Server 2007 SDK (может быть на английском языке).

Управляемые интерфейсы API Exchange

Расширения Exchange .NET Framework предоставляют полезные классы и структуры данных, которые позволяют получать доступ и управлять различными частями сообщений электронной почты. Расширения Exchange .NET Framework Extensions содержат следующие пространства имен:

  • Microsoft.Exchange.Data.Mime. Включает доступ к данным Multipurpose Internet Mail Extensions (MIME) на основе потока и модели DOM, включая возможность фильтрации содержимого MIME.

  • Microsoft.Exchange.Data.TextConverters. Предоставляет классы и структуры данных, позволяющие осуществлять фильтрацию содержимого сообщения электронной почты, а также преобразование разных форматов, включая HTML, RTF и обычный текст.

  • Microsoft.Exchange.Data.iCalendar and Microsoft.Exchange.Data.Tnef. Предоставляет классы и структуры данных, позволяющие проводить операции чтения и записи с элементами календаря, предназначенными для встреч, собраний и событий.

  • Microsoft.Exchange.Data.Encoders. Предоставляет классы и структуры данных, позволяющие простое изменение кодировки сообщения электронной почты.

Дополнительные сведения о расширениях Exchange .Net Framework см. на веб-узле, посвященном набору Microsoft Exchange Server 2007 SDK (может быть на английском языке).

Среда управления Exchange

Exchange Management Shell — это интерфейс командной строки для администрирования серверов в организации Exchange 2007. Exchange Management Shell предоставляет интерфейсы и объекты, которые используются для разработки приложений, управляющих Exchange. Дополнительные сведения о Exchange Management Shell, см. на веб-узле, посвященном набору Microsoft Exchange Server 2007 SDK (может быть на английском языке).