Exchange Web服务与Exchange ActiveSync(或者为什么在免费获得牛奶时购买牛奶?)

时间:2012-07-29 04:15:43

标签: exchange-server exchangewebservices activesync

我已经多次看过这个问题,但到目前为止,这些答案非常机器人和令人失望:

EWS与EAS有什么区别?

现在,大多数网站都提供以下内容:“一个是移动设备协议,另一个是Web服务。”好吧,没有屎。这是真正的问题:

什么阻止某人为EWS设置下降库,任何移动应用程序或操作系统都可以使用代替向MS支付ActiveSync的每用户许可费用? EWS太贵了,因为它是SOAPy而不是RESTful吗? ActiveSync是否在缓存和一般逻辑方面做了更多的繁重工作? EAS是否具有EWS没有的功能(共享日历或某些功能?)是否真的只是移动操作系统需要确保支持Exchange 03?

我确信他们每个人都有更好的分数使他们与众不同,但我认为大多数人在问这个问题时会遇到的问题是“如果EWS可以做同样的事情,我为什么要支付EAS费用?更多,如果我愿意自己写客户端?“

1 个答案:

答案 0 :(得分:7)

大多数组织都会授权EAS,因为以下一项或多项内容适用于他们:

  1. 他们希望允许现有的移动设备(iOS,Android等)访问其服务,而无需在其上安装新软件(许多设备都支持EAS)。例如,ZimbraKerio执行此操作。
  2. 他们不能将EWS用作访问其Exchange服务的客户端协议,但可以使用EAS。
  3. 与压缩的EAS压缩WBXML相比,他们希望在低带宽环境中运行,并且无法承受EWS内SOAP的重量开销。
  4. 我敢打赌,#1占绝大部分。

    除此之外:EAS不是RESTful。一切都经过POST,没有超媒体或客户端进行内容协商的能力。它基本上是面向会话的RPC,使用WBXML作为编码格式,HTTP作为传输协议。