ASMX、WCF、REST、および ADO.NET Data Services があります... Silverlight 2 で WCF と ASMX をうまく使用しましたが、他のサービスはどうですか? Silverlight 2 で各タイプのサービスを使用することの長所と短所は何ですか?
3 に答える
3
WCF は、http、soap、tcp、json などを含むフレームワークであるため、おそらく必要なものです。
于 2009-01-06T21:19:49.263 に答える
1
意図に応じて、次のことも考慮する必要があります。
RESTful Web サービスは、ADO.NET Data Services だけでなく、Microsoft 以外の多くのプラットフォームでもサポートされています。
WCF Web サービスには、ポリシー xml ファイルを含め、より拡張された Microsoft 固有の WS-* 実装をサポートする必要があります (私の意見が必要な場合は WS "deathstar")。
ASMX Web サービスはシンプルですが、WCF (RESTful または SOAP ベース) を中心に構築されたセキュリティ モデルが欠けています。
迅速なプロトタイピングを行いたい場合は、労力が最も少ない ASMX サービスを使用することをお勧めします。データベースとのやり取りが多い場合は、ADO.NET Data Services と RESTful アプローチの使用を検討してください。複雑さを増したいが、より堅牢なセキュリティと構成の恩恵を受ける場合は、WCF を使用してください。
于 2009-01-06T22:10:05.373 に答える
1
多数のオプションがあります -
- RESTful Web サービス (CRUD 以外のものが必要な場合) + ADO.net データ サービス (データ)
- 実証済みの ASMX
- SOAP/HTTP/TCP/JSON/独自のバインディングを使用するオールインワンの WCF サービスを構築する
3番は私の個人的な選択です。
于 2009-01-06T21:28:51.727 に答える