0

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

4

3 に答える 3

3

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

于 2009-01-06T21:19:49.263 に答える
1

意図に応じて、次のことも考慮する必要があります。

  1. RESTful Web サービスは、ADO.NET Data Services だけでなく、Microsoft 以外の多くのプラットフォームでもサポートされています。

  2. WCF Web サービスには、ポリシー xml ファイルを含め、より拡張された Microsoft 固有の WS-* 実装をサポートする必要があります (私の意見が必要な場合は WS "deathstar")。

  3. ASMX Web サービスはシンプルですが、WCF (RESTful または SOAP ベース) を中心に構築されたセキュリティ モデルが欠けています。

迅速なプロトタイピングを行いたい場合は、労力が最も少ない ASMX サービスを使用することをお勧めします。データベースとのやり取りが多い場合は、ADO.NET Data Services と RESTful アプローチの使用を検討してください。複雑さを増したいが、より堅牢なセキュリティと構成の恩恵を受ける場合は、WCF を使用してください。

于 2009-01-06T22:10:05.373 に答える
1

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

  1. RESTful Web サービス (CRUD 以外のものが必要な場合) + ADO.net データ サービス (データ)
  2. 実証済みの ASMX
  3. SOAP/HTTP/TCP/JSON/独自のバインディングを使用するオールインワンの WCF サービスを構築する

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

于 2009-01-06T21:28:51.727 に答える