Открыть сервис

Exchange ActiveSync

Exchange ActiveSync (EAS) — это протокол синхронизации данных, разработанный компанией Microsoft, предназначенный для обмена информацией между серверами электронной почты и мобильными устройствами, а также персональными компьютерами. Протокол обеспечивает удалённый доступ к элементам почтового ящика, календарю, контактам, задачам и заметкам, поддерживая двунаправленную синхронизацию в режиме, близком к реальному времени. EAS является проприетарным протоколом, однако Microsoft лицензирует его для сторонних разработчиков, что позволило ему стать де-факто стандартом корпоративной мобильной синхронизации.

История

Протокол Exchange ActiveSync был представлен в 2001 году как часть пакета обновлений для Microsoft Exchange Server 2000. Первоначально он назывался AirSync и предназначался для синхронизации с карманными компьютерами (PDA) под управлением Windows CE. В 2003 году с выходом Exchange Server 2003 протокол получил название ActiveSync и был интегрирован в мобильную операционную систему Windows Mobile.

Ключевым этапом развития EAS стало подписание лицензионных соглашений с крупными производителями мобильных устройств. В 2007 году компания Apple лицензировала протокол для использования в iPhone, что значительно расширило его распространение. В 2008 году поддержка EAS была добавлена в Android (начиная с версии 1.5 Cupcake) и в Symbian. В 2010 году Microsoft выпустила Exchange ActiveSync Protocol Specification — официальную документацию, что упростило реализацию протокола сторонними разработчиками.

В последующих версиях Exchange Server (2010, 2013, 2016, 2019) протокол последовательно расширялся: были добавлены поддержка HTML-формата писем, политики безопасности (например, требование PIN-кода), синхронизация заметок, а также оптимизация трафика для снижения нагрузки на мобильные сети.

Архитектура и принцип работы

Exchange ActiveSync работает по модели «клиент-сервер» на базе протокола HTTP или HTTPS. Клиент (мобильное устройство, приложение или почтовый клиент) отправляет на сервер Exchange запросы в формате XML, инкапсулированные в тело HTTP-запроса. Сервер обрабатывает запрос и возвращает ответ, также в формате XML.

Основные методы протокола:

Ключевой особенностью EAS является поддержка «push-уведомлений» (Direct Push). Клиент отправляет на сервер запрос Sync с длительным временем ожидания (heartbeat). Если на сервере появляются новые данные, сервер немедленно отправляет ответ, инициируя синхронизацию. Это позволяет устройству получать обновления практически мгновенно без постоянного опроса сервера, что экономит заряд батареи и трафик.

Версии протокола

Exchange ActiveSync развивался вместе с серверными продуктами Microsoft. Основные версии:

Версия EASВерсия Exchange ServerКлючевые нововведения
2.5Exchange 2003Базовая синхронизация почты, календаря, контактов и задач.
12.0Exchange 2007Поддержка HTML-писем, политик безопасности, Direct Push, синхронизация заметок.
12.1Exchange 2007 SP1Улучшенная обработка конфликтов, поддержка флагов и категорий.
14.0Exchange 2010Синхронизация папок с правами доступа, поддержка вложений в календарь, улучшенный поиск.
14.1Exchange 2010 SP1Поддержка OAuth для аутентификации, улучшенная синхронизация задач.
16.0Exchange 2013/2016Оптимизация трафика, поддержка синхронизации нескольких почтовых ящиков, улучшенная работа с вложениями.
16.1Exchange 2019Поддержка современных методов аутентификации (Modern Auth), улучшенная обработка ошибок.

Поддерживаемые типы данных

Exchange ActiveSync позволяет синхронизировать следующие типы объектов:

Политики безопасности

Одним из важнейших аспектов EAS является возможность централизованного управления политиками безопасности на мобильных устройствах. Администратор Exchange Server может задать следующие правила:

Применение

Exchange ActiveSync используется в следующих сценариях:

Критика и ограничения

Несмотря на широкое распространение, Exchange ActiveSync подвергается критике по нескольким причинам:

Альтернативы

Основными альтернативами Exchange ActiveSync являются:

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →