На главную страницу
 
  Главная 
  Новости 
  Статьи  RSS
  Программное обеспечение 
  Форум 
  Опросы 
  Полезные ссылки 
MSExchange.ru ISADocs.ru WinSecurity.ru NetDocs.ru

Exchange 5.5
Exchange 2000
Exchange 2003
Exchange 2007
Общее
Exchange 2010

Поиск по сайту


Авторизация

Запомнить меня на этом компьютере
  Забыли свой пароль?
  Регистрация

Подписка

Изменение параметров

Статистика

Hits 2747541
12234
Hosts 1649545
436
Visitors 229627
500

7
Мониторинг активности принтеров

Главная / Статьи / Exchange 2003 / Обмен мобильными сообщениями в Exchange 2003 Часть 1 – Взгляд на технологию Microsoft DirectPush


Обмен мобильными сообщениями в Exchange 2003 Часть 1 – Взгляд на технологию Microsoft DirectPush

Версия для печати Версия для печати

Эта статья переведена силами и средствами компании Red Line Software. Размещение данного переведенного материала на других сайтах без разрешения компании Red Line Software запрещается.

Одна из наиболее интересных возможностей, которая появилась вместе с пакетом обновлений Exchange 2003 Service Pack 2 – это без сомнения новая технология DirectPush (или AUTD v2), которая улучшает обмен мобильными сообщениями для ваших конечных пользователей, предоставляя близкую к реальной беспроводную (OTA) push технологию. В этой статье, которая состоит из пяти частей 5, посвященной использованию мобильных сообщений в Exchange 2003, с установленным SP2, и мобильных устройствах под управлением Windows Mobile 5.0, с установленным Messaging and Security Feature Pack (MSFP), мы рассмотрим новую технологию DirectPush.

Вступление

По отношению к Exchange 2003 SP2, у вас есть выбор из двух вариантов для синхронизации мобильного устройства с почтовым ящиком; вы можете вручную настроить ActiveSync на мобильном устройстве, чтобы в результате получить синхронизацию на основе планирования, или вы можете использовать технологию Always-up-to-date (AUTD). Проблема с запланированной синхронизацией заключается в том, что вы не можете планировать ее в пределах интервала менее пяти минут, что означает, что на вашем устройстве не всегда будет самая последняя информация. Другая проблема заключается в том, что вы (в зависимости от вашего оператора мобильной связи) будете платить за каждую установленную сессию, т.к. при появлении новых данных будет установлена новая сессия.

AUTD позволяет постоянно обновлять данные на вашем устройстве путем генерации события хранения в почтовом ящике пользователя Exchange. Когда событие хранения обнаруживает изменения в почтовом ящике, оно формирует контрольное сообщение Short Message Service (SMS), которое посылается пользователю на мобильное устройство. Когда устройство получает SMS сообщение, оно инициирует синхронизацию с Exchange сервером. Идея использования технологии AUTD хороша, но, к несчастью, в реальности она работает не очень хорошо, по крайней мере, не в Европе, где очень мало операторов мобильной связи поддерживают AUTD. Специалисты Microsoft IT столкнулись с этой проблемой при установке системы обмена мобильными сообщениями с Exchange 2003 в своей собственной организации – организации, которая простирается по всему миру.

Основываясь на обратной связи с покупателями, которые жаловались на ограничения при использовании SMS, Microsoft улучшил технологию AUTD в Exchange Server SP2, преследуя следующие цели:

  • Стандартный план данных – это единственное описание, которое вы должны синхронизировать с Exchange (который должен работать глобально)
  • Нет необходимости в установке дополнительной инфраструктуры в вашей организации Exchange
  • Нет необходимости для уведомления по SMS или в других схемах типа “out-of-band”
  • Не нужна специальная конфигурация для устройства

Это все, что в основном предоставляет технология Exchange DirectPush. Сперва Microsoft протестировала эту новую технологию на своих собственных серверах, и получила замечательные результаты. Технология DirectPush позволяет доставлять электронные сообщения, календарь, контакты и задания прямо на ваше мобильное устройство, быстро реагируя на изменения в вашем почтовом ящике. Технология AUTD v1 делает те же самые вещи, но DirectPush предоставляет несколько преимуществ.

Примечание:
При включении технологии DirectPush на Exchange 2003 Server устройства, которые уже настроены для использования технологии AUTD v1, автоматически переключаться с технологии AUTD v1 на технологию DirectPush. Это значит, что вам не надо что-либо изменять в конфигурации устройства после подключения новой технологии.

Классная возможность технологии DirectPush заключается в том, что она поддерживает HTTPS соединения между Exchange сервером и мобильным устройством. Таким образом, Exchange сервер может уведомить мобильное устройство в случае изменений в связанном с мобильным устройством почтовом ящике, и в случае появления изменения в почтовом ящике, сервер может инициировать синхронизацию. Т.к. устройство удерживает сессию с Exchange сервером открытой, то некоторые из вас могут подумать, что это очень дорого. Но не бойтесь, т.к. устройство просто ждет ответа, оно не получает и не посылает никаких данных. Другими словами, данные не передаются до тех пор, пока не обнаружены изменения в почтовом ящике. Для того, чтобы лучше понять, как работает технология DirectPush, смотрите рисунок 1 ниже.

Рисунок 1: Обзор технологии DirectPush

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

DirectPush требования

Server-side (серверная часть)
Т.к. DirectPush – это новая технология, включенная в состав Exchange 2003 SP2, необходимо, чтобы вы установили Exchange 2003 SP2 по крайней мере на front-end Exchange 2003 серверах в вашей организации. Обратите внимание, что я сказал front-end сервера, потому что на back-end серверах может быть запущено что угодно, начиная Exchange 2003 RTM, SP1 до SP2, если хотя бы на одном из ваших front-end серверах установлен SP2. Но хотя DirectPush и не требует этого, я рекомендую установить SP2 также и на back-end серверах, не потому что вы получите какие-либо преимущества, сделав это, а потому что пакет обновлений содержит великолепные новые возможности и улучшения, а также большое количество исправлений. Вы можете прочитать о содержании Exchange 2003 SP2 моей предыдущей статье.

Примечание:
В добавление к требованиям, описанным выше, я настоятельно рекомендую настроить параметры HTTPS соединения в вашем брандмауэре (подробнее я расскажу об этом ниже в этой статье).

Для того чтобы правильно настроить безопасность Exchange ActiveSync, моя личная рекомендация заключается в том, чтобы опубликовать службу с помощью брандмауэра ISA Server 2004 firewall. Подробности смотрите ниже на рисунке 2.

Рисунок 2: Топология технологии Microsoft DirectPush

Client-side (клиентская часть)
Другое требование при использовании технологии DirectPush заключается в том, что мобильные устройства должны работать под управлением Windows Mobile 5.0. В добавление к этому на устройстве должен быть установлен Messaging and Security Feature Pack (MSFP). Хотя Microsoft предоставила программное обеспечение, содержащее MSFP производителям мобильных устройств в октябре 2005, выпуск новых устройств, с включенным MSFP, был сильно отложен. Но в марте ситуация должна измениться. i-mate, Qtek а также Orange наконец выпустили новые прошивки с MSFP, хотя пока чт о только для своих самых последних моделей.

Примечание:
Messaging and Security Feature Pack (MSFP) также известен как Adaption Kit Update 2 (AKU2).

Подключение DirectPush на Exchange 2003

После установки Exchange 2003 SP2 технология DirectPush подключается по умолчанию. Это средство находится там же, где и другие средства для работы мобильных устройств с Exchange, т.е. на странице свойств объекта Mobile Services в менеджере Exchange System Manager (смотри рисунок 3 ниже).

Рисунок 3: Подключение технологии DirectPush в Exchange System Manager

Обратите внимание, что хотя DirectPush была подключена, мобильные устройства, на которые не установлен MSFP, по-прежнему способны выполнять синхронизацию с помощью либо ручных или запланированных методов или с помощью AUTD.

Параметры Exchange 2003 сервера

Для того чтобы поддерживать постоянное соединение между Exchange сервером  и мобильным устройством DirectPush использует так называемые интервалы сердцебиения (heartbeat intervals). Таким образом, сервер сохраняет соединение открытым все время, даже если не происходит изменений в почтовом ящике. Exchange сервер настраивает эти интервалы сердцебиения автоматически, он получает последний интервал от устройства. Но вы также можете настроить значение интервала сердцебиения в ключе реестра на Exchange сервере, хотя это и не обязательно. Подробности о настройке этих значений вы можете узнать из этой статьи MS KB article 905013.

Анализ брандмауэра

Для того чтобы увеличить производительность для end-users, настоятельно рекомендуется увеличить значения time-out для соединений HTTPS на вашем брандмауэре. В зависимости от того, какой тип брандмауэра вы используете в своей организации, это, конечно, делается по-разному. Для того чтобы сделать это для брандмауэра ISA Server 2004 смотрите статью MS KB article 905013, в ней вы можете также узнать примерный алгоритм, как это делается на других продуктах.

Примечание:
У вас не получиться поставить значение таймаута менее 15 минут (MS рекомендует 30 минут), что является результатом снижения времени жизни батареи на мобильном устройстве, а также увеличения количества передаваемых данных.

Подключение DirectPush на мобильном устройстве

Пришло время узнать, что необходимо на мобильном устройстве для того, чтобы оно синхронизировалось с Exchange сервером посредством DirectPush. Позвольте мне быть честным и сказать, что здесь нет ничего нового в настройке ActiveSync на устройстве, вам всего лишь необходимо подключить Microsoft DirectPush в Comm Manager, как показано ниже на рисунке 4, а затем устройство пошлет HTTP (ping) запрос на Exchange сервер.

Рисунок 4: DirectPush на мобильном устройстве, с установленным MSFP

После того, как DirectPush был активирован на устройстве, в верхнем правом углу экрана появится иконка, состоящая из двух маленьких вертикальных стрелок (смотрите рисунок 5). Как только в почтовом ящике произойдут изменения, или будет превышен интервал сердцебиения, сервер пошлет обратно устройству ответ, который далее приведет к синхронизации с почтовым ящиком, или будет заново послан HTTP запрос на сервер.

Рисунок 5: DirectPush, подключенный на мобильном устройстве

Параметры производительности DirectPush

Когда вы устанавливаете Exchange 2003 SP2 на Exchange Server, то также на сервере появляются некоторые параметры, связанные с производительностью DirectPush. Эти параметры можно найти в свойствах объекта Microsoft Exchange ActiveSync, что показано ниже на рисунке 6.

Рисунок 6: Параметры, отвечающие за производительность DirectPush

Обратите внимание, что все параметры измеряются в так называемых командах Ping. Ping (не путать с традиционной командой Ping) – это команда или запрос, которая посылается мобильным устройством на сервер по HTTP(S) соединению. Этот запрос затем находится в режиме ожидания до тех пор, пока не появятся изменения в почтовом ящике, или пока не будет превышен интервал сердцебиения.

Описание каждого из параметров вы можете получить выделив его, а затем, нажав на кнопку Explain (смотрите рисунок 6).

Выводы

Новая технология DirectPush обеспечивает большую производительность для ваших end-users, пользователи end-user никогда не почувствуют, что они находятся не на рабочем месте, т.к. через мгновение после появления изменений в почтовом ящике (электронная почта, календарь, контакты и задания), они появятся на мобильном устройстве. В результате того, что технология DirectPush – это интегрированная часть Exchange 2003 серверов с установленным SP2, инвестиции сводятся к минимуму, единственное, что вам необходимо приобрести мобильные устройства, работающие под управлением Windows Mobile 5.0, и установить на них MSFP.

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

Ссылки

Enterprise firewall configuration for Exchange ActiveSync Direct Push Technology:
http://support.microsoft.com/Default.aspx?id=905013

Microsoft Exchange Server: Mobility in Exchange Server 2003:
http://www.microsoft.com/exchange/evaluation/features/mobility/default.mspx

Windows Mobile 5.0 Messaging and Security Feature Pack:
http://www.microsoft.com/windowsmobile/business/5/default.mspx

New Mobility Features in Exchange Server 2003 SP2:
http://www.microsoft.com/technet/prodtechnol/exchange/2003/sp2mobility.mspx





Рейтинг:  
4.9 (голосов 16)  
 1   2   3   4   5    

Автор: Генрик Валзер (Henrik Walther)
Генрик Валзер (Henrik Walther) является Microsoft Exchange MVP и работает в качестве Старшего Технического Консультанта в Interprise, Золотом Партнере Microsoft, расположенном в Дании. Вы можете посетить его web-сайт по адресу: www.exchange-faq.dk (на датском).
Эта статья переведена и опубликована с разрешения http://www.msexchange.org

Эта статья переведена силами и средствами компании Red Line Software. Размещение данного переведенного материала на других сайтах без разрешения компании Red Line Software запрещается.





Работает на «Битрикс: Управление сайтом»
Работает на «Битрикс:
 Управление сайтом»
© MSExchange.ru, 2005-2010