通常のWindowsアプリケーション(WinformsまたはWPF)でWCFデータサービスを使用するのは理にかなっていますか、またはこのテクノロジはWebアプリケーションまたはSilverlightアプリケーションにのみ適していますか?WindowsアプリケーションでのWCFデータサービスの使用
通常のWCFと比較した場合のメリットは何ですか?
通常のWindowsアプリケーション(WinformsまたはWPF)でWCFデータサービスを使用するのは理にかなっていますか、またはこのテクノロジはWebアプリケーションまたはSilverlightアプリケーションにのみ適していますか?WindowsアプリケーションでのWCFデータサービスの使用
通常のWCFと比較した場合のメリットは何ですか?
いずれにせよ、率直に言って本当に個人的な好みです。 Data Servicesと「通常の」サービスとの唯一の違いは、Data Servicesが、トランスポートとデータ形式に関するいくつかの規則に基づいた前提を設定していることです。 RESTfulなサービスを使用しているのが分かります(キー操作がデータ照会または操作機能であるほぼすべてのサービスに当てはまります)。より多くのワークフロー指向の操作をしている場合は、多分(おそらく、b/c RESTfulなサービスは、望むならワークフローを表すことができます。
直交アプリケーションアーキテクチャを構築するために採用されたテクノロジーの完全なスタックを示すビデオシリーズをご覧ください。
あなたが将来的にクラウド上にあるようにターゲットにしている場合は、右のステップを取っています。 将来的に、異なるテクノロジーの製品がこのデータサービスを使用できるシナリオが予測される場合。これは正しいステップかもしれません。
WCF Data ServicesはREST用のメタデータを公開しています。これは、メタデータを持たないRESTサービスよりも大幅に改善されています。これにより、クリーンでクリーンなクライアントサイドプロキシ生成が可能になります経験。 –
確かに、私はOPがRESTサービスを望んでいるかどうかを決定していないと思う。 – Paul