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

Ant*_*ony 6 exchange-server activesync exchangewebservices

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

EWS与EAS有什么区别?

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

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

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

Bri*_*lly 7

大多数组织将授予EAS许可,因为以下一个或多个适用于他们:

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

我敢打赌,#1占绝大部分.

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