Exchange Web Service与Exchange ActiveSync(或者,既然可以免费得到奶牛,为什么还要



我已经看到这个问题被问了好几次,但到目前为止,答案都很机械,令人失望:

EWS和EAS之间有什么区别?

现在,大多数网站都给出了以下内容:"一个是移动设备的协议,另一个是网络服务。"。这是真正的问题:

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

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

大多数组织都会许可EAS,因为以下一项或多项对他们来说是正确的:

  1. 他们希望允许现有的移动设备(iOS、Android等)访问他们的服务,而无需在其上安装新软件(许多设备都支持EAS)。例如,Zimbra和Kerio就是这样做的
  2. 他们不能使用EWS作为客户端协议来访问Exchange服务,但EAS是可用的
  3. 他们希望在低带宽环境中操作,与EAS的压缩WBXML相比,他们负担不起EWS中SOAP的沉重开销

我敢打赌,排名第一的人占了绝大多数。

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

相关内容

  • 没有找到相关文章

最新更新