ここで完全な答えを出すことができるかどうかはわかりませんが、私はPDCでこれを自分で理解しようと多くの時間を費やしたので、ここに行きます...
ここでの簡単な答えは、ADO.Net Data Servicesは、URIと既知のデータを使用して、Webとシームレスに統合されたADO.Netフレームワーク(DataContext、Datasets、DataTablesなど)へのインターフェイスを提供することを目的としているということです。あなたのデータ。ADO.Net Data Servicesは、クラウドでADO.Netをプログラミングすることも目的としています。Microsoftのクラウドサービス「Azure」は、近い将来にリリースされる新しいクラウドプログラミングプラットフォームです。クラウドサービスの詳細については、こちらをご覧ください。
ADO.Net Data Servicesとクラウドについて私が見つけたクールな点の1つは、データソースへのプロバイダーとして機能する基盤となるDataContextを、クラウドまたはオンプレミスデータベース内のリソースを指すように簡単に構成できることです。これにより、コードを変更せずにDataContextを切り替えることができます!!! (わからない場合は感動しました)
WCF Restサービスは、RESTfulな方法で使用できるように機能が追加された通常のWCFサービスです(URIとURL、HTTTP動詞の使用、JSON、YAMLなどのさまざまなデータ転送形式の使用など)。したがって、たとえば、WCFで構築した株式相場表示Webサービスがある場合、呼び出し元に重いWSDL実装とASMXを使用するように要求する代わりに、WCF Rest機能を使用してそのサービスをJSONサービスとして公開し、 ASMXリソースを指定せずに、AJAXを介して消費します。Restを使用したWCFの詳細については、PDCプレゼンテーションを確認してください。