Silverlight 2データにはどのタイプのサービスを使用する必要がありますか?

StackOverflow https://stackoverflow.com/questions/418207

質問

ASMX、WCF、REST、およびADO.NET Data Servicesがあります... WCFとASMXをSilverlight 2で正常に使用しましたが、他はどうですか? Silverlight 2で各タイプのサービスを使用することの長所と短所は何ですか?

役に立ちましたか?

解決

多数のオプションがあります-

  1. RESTful Webサービス(CRUD以上のものが必要な場合)+ ADO.netデータサービス(データ)
  2. 試行およびテストされたASMX
  3. SOAP / HTTP / TCP / JSON /カスタムバインディングを使用する1つのWCFサービスですべてを構築する

3は私の個人的な選択です。

他のヒント

WCFは、http、soap、tcp、jsonなどを含むフレームワークであるため、おそらくあなたが望むものです。

意図に応じて、考慮しなければならないいくつかの事項:

  1. RESTful Webサービスは、ADO.NET Data Servicesおよびその他の多くのマイクロソフト以外のプラットフォームでサポートされています。

  2. ASMX Webサービスは単純ですが、WCF(RESTfulまたはSOAPベース)を中心に構築されたセキュリティモデルがありません。

高速プロトタイピングを行う場合は、最小限の労力でASMXサービスを使用することをお勧めします。大量のデータベースとのやり取りが必要な場合は、ADO.NET Data ServicesとRESTfulアプローチの使用を検討してください。多くの複雑さを追加したいが、より堅牢なセキュリティと構成から利益を得たい場合は、WCFを利用してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top