6

私はこの質問が何度か尋ねられるのを見ましたが、答えはこれまでのところ非常にロボット的で残念でした:

EWSとEASの違いは何ですか?

現在、ほとんどのサイトは次のように提供しています。「1つはモバイルデバイス用のプロトコルで、もう1つはWebサービスです。」まあ、たわごとはありません。これが本当の質問です:

ActiveSyncのユーザーごとのライセンス料をMSに支払う代わりに、モバイルアプリやOSが使用できるEWS用の降下ライブラリを誰かがセットアップするのを妨げているのは何ですか?EWSはRESTfulではなくSOAPyであるため、高すぎますか?ActiveSyncは、キャッシングと一般的なロジックの面でより多くの面倒な作業を行っていますか?EASにはEWSにはない機能(共有カレンダーなど)がありますか?Exchange 03がサポートされていることを確認したいのはモバイルOSの問題ですか?

それぞれが明確な点を持っていると思いますが、この質問が出されたときにほとんどの人が得ていると思う質問は、「EWSが同じことを実行できるのに、なぜEASにお金を払う必要があるのか​​、そして私がクライアントサイドを自分で書いてくれませんか?」

4

1 に答える 1

7

次の1つ以上が当てはまるため、ほとんどの組織はEASのライセンスを取得します。

  1. 彼らは、既存のモバイルデバイス(iOS、Androidなど)が新しいソフトウェアをインストールしなくてもサービスにアクセスできるようにしたいと考えています(EASは多くのデバイスでサポートされています)。たとえば、 ZimbraKerioはこれを行います。
  2. ExchangeサービスにアクセスするためのクライアントプロトコルとしてEWSを使用することはできませんが、EASは利用できます。
  3. 彼らは低帯域幅環境で動作することを望んでおり、EASの圧縮されたWBXMLと比較してEWS内のSOAPの重いオーバーヘッドを許容できません。

#1がそれらの大部分を占めることを賭けたいと思います。

余談ですが、EASはRESTfulではありません。すべてがPOSTを超えており、クライアントがコンテンツネゴシエーションを行うためのハイパーメディアや機能はありません。これは基本的にセッション指向のRPCであり、エンコード形式としてWBXMLを使用し、伝送プロトコルとしてHTTPを使用します。

于 2012-07-30T14:46:07.857 に答える