Silverlight 2データにはどのタイプのサービスを使用する必要がありますか?
-
03-07-2019 - |
質問
ASMX、WCF、REST、およびADO.NET Data Servicesがあります... WCFとASMXをSilverlight 2で正常に使用しましたが、他はどうですか? Silverlight 2で各タイプのサービスを使用することの長所と短所は何ですか?
解決
多数のオプションがあります-
- RESTful Webサービス(CRUD以上のものが必要な場合)+ ADO.netデータサービス(データ)
- 試行およびテストされたASMX
- SOAP / HTTP / TCP / JSON /カスタムバインディングを使用する1つのWCFサービスですべてを構築する
3は私の個人的な選択です。
他のヒント
WCFは、http、soap、tcp、jsonなどを含むフレームワークであるため、おそらくあなたが望むものです。
意図に応じて、考慮しなければならないいくつかの事項:
-
RESTful Webサービスは、ADO.NET Data Servicesおよびその他の多くのマイクロソフト以外のプラットフォームでサポートされています。
-
ASMX Webサービスは単純ですが、WCF(RESTfulまたはSOAPベース)を中心に構築されたセキュリティモデルがありません。
高速プロトタイピングを行う場合は、最小限の労力でASMXサービスを使用することをお勧めします。大量のデータベースとのやり取りが必要な場合は、ADO.NET Data ServicesとRESTfulアプローチの使用を検討してください。多くの複雑さを追加したいが、より堅牢なセキュリティと構成から利益を得たい場合は、WCFを利用してください。
所属していません StackOverflow