exchange direct push技术原理

exchange direct push技术原理

ID:15749866

大小:20.72 KB

页数:5页

时间:2018-08-05

exchange direct push技术原理_第1页
exchange direct push技术原理_第2页
exchange direct push技术原理_第3页
exchange direct push技术原理_第4页
exchange direct push技术原理_第5页
资源描述:

《exchange direct push技术原理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、在网上找了很长时间终于找到了内含“DirectPush技术原理”的文章,大部分都是配置类文章,而且99%都如出一辙,想必都是转载的吧!我在这也转载一篇,但是这篇的含金量要远比配置DirectPush的含金量要高很多,大家好好学习一下吧!以下全部为转载内容!在这篇文章中,BrienPosey解释了直接推送技术工作的原理和如何在Exchange2003SP2中配置并实现该技术……  微软ExchangeServer一直以来都有给移动设备发送消息的能力,但是基于SMS的同步进程是昂贵的,而且用户也不能立即收到有新电子邮件

2、的消息。在ExchangeServer2003升级维护包2(SP2)中,微软新引进了一种改进的名为直接推送(DirectPush)的同步技术来解决这些问题。它还提供了将安全策略应用到移动设备的能力。在这个教程里,Exchange的“最有价值专家”(MVP)BrienPosey解释了直接推送技术工作的原理和如何在Exchange2003SP2电子邮件环境中配置并实现直接推送技术。  如果你对此处介绍的信息有任何评论或问题,请发送电子邮件至editor@searchexchange.com。  在SP2以前,Excha

3、ngeServer2003在有新邮件到达时会发送SMS消息告诉移动设备。然后移动设备启动与ExchangeServer的同步进程来下载电子邮件。  这种与移动设备的同步方法有以下几个缺点:  ●尽管无限制通知的费率计划变得越来越普遍,但是一些移动通讯提供商仍然按每条消息进行收费。如果你把消息的数量与费率乘起来,再与用户拥有的移动设备数量相乘,你可以看到这种服务费用增长的速度是非常迅速的。  ●基于SMS的同步过程,移动设备必须进行周期性检查来查看是否有新的消息到达(Exchange服务器发送的SMS消息是对设备检查

4、的响应)。移动设备用户收到新电子邮件消息的频率完全取决于其移动设备检查新消息的频率是如何设置的。举例来说,一旦有新消息到达,用户就会马上收到随随时间变化的电子邮件消息。  ●频繁的基于SMS的同步过程对移动设备的电池寿命有消极影响。  为了解决这些问题,微软开发了一种新的名为直接推送的同步技术。该技术首先在ExchangeServer2003ServicePack2中引进,但也用于ExchangeServer2007中。在这个教程里,所有配置说明都是关于Exchange2003SP2DirectPush以及Wind

5、owsMobile5.0和WindowsMobile6.0设备的。 第一部分:微软ExchangeDirectPush技术的工作原理  微软DirectPush技术不是使用SMS消息,而是靠在移动设备和ExchangeServer之间维持一个常HTTPS连接来发挥作用的。因为这个连接总是处于可用状态,所以有新电子邮件的消息就几乎能即时转发给移动设备。  DirectPushHTTPS连接的优缺点  保持常HTTPS连接有一些顾虑。对于发起者来说,数据发送接收时某些移动设备不能接收到语音呼叫。另一个普遍的顾虑是发送和

6、接收数据消耗了与语音呼叫同样的电力。  虽然这是一些严重的问题,微软仍采取措施来最小化发送接收数据的影响。直接推送不会在几个小时内就完全消耗掉移动设备的电力。移动设备维持与ExchangeServer的常HTTPS连接,但不会一直发送或接收数据。  这种情况是可能的,因为HTTP和HTTPS协议是为分布式网络设计的,所以HTTP和HTTPS消息的发送和响应不是既时的。   解决办法是设置一个与HTTP和HTTPS会话相联系的超时值。当发送者发送一个包时,要隔多久收到响应并不重要,只要响应在会话超时前到达即可。Dir

7、ectPush通过设置超时值就可使移动设备在包间隙时间内处于休眠状态。   DirectPush“心跳”消息   DirectPush使用“心跳消息”(heartbeatmessages)来保持Exchange服务器与移动设备之间的会话连接。所谓“心跳”,仅仅是指周期性发送一些消息来保持会话连接,允许移动设备检查同步过程是否有必要。  当移动设备开始与ExchangeServer的会话时,这一过程就开始了。在这一过程中,移动设备以预先定义的间隔发送“心跳”消息给服务器。此时,有以下3种情况之一发生。  1.Exch

8、ange服务器以新的同步数据作为响应。这种情况下,新的数据与存储在移动设备中的数据进行同步。  2.Exchange服务器以HTTP200OK消息作为响应。这意味着没有同步新的数据。更为重要的是,这还表示会话没有超时。  当移动设备收到这个响应时,也许会尝试动态调整它的“心跳”间隔,因此心跳间隔的时间周期会变长。要知道,“心跳”间隔时间越长,电池消耗越低。更

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。