最近、私はWCFデータサービスを学んでいました。Data Serviceは、URLで操作できるRESTリソースとしてデータを公開していることを知っています。しかし、この分野には多くの技術があります。誰かが私がこれらを理解するのを手伝ってくれることを願っています。ありがとう
2 に答える
ODataは、(あなたが述べたように)データをRESTリソースとして公開するためのプロトコルです。詳細については、http://www.odata.orgのページをご覧ください。
WCF Data Servicesは、Microsoftによる.NETプラットフォーム上のODataプロトコル(クライアントとサーバーの両方)の実装です。したがって、WCFDataServicesによって作成されたサービスはODataプロトコルを使用します。
ATOMは標準形式であり、ODataプロトコルでデータを転送するための可能なワイヤ形式の1つです。ODataプロトコルは、その拡張機能を定義します。わかりやすくするために、ATOMはXML要素とその意味(フィード、エントリ、リンク)を定義するXMLベースの形式であり、ODataはそれを独自のXML要素のカップルとともに使用してデータをシリアル化します。
JSONは(JavaScriptオブジェクトのシリアル化用の)標準形式であり、ODataプロトコルでデータを転送するための可能なワイヤー形式の1つです。そのため、ODataプロトコルはJSONを使用してデータをシリアル化します。
WCFデータサービス(旧称「ADO.NETデータサービス」)は、.NET Frameworkのコンポーネントであり、Open Data Protocol(OData)を使用して、Webまたはイントラネットを介してデータを公開および消費するサービスを作成できます。表現状態転送(REST)のセマンティクス。
Open Data Protocol(OData)は、クエリ可能で相互運用可能なRESTfulAPIをシンプルかつ標準的な方法で作成および使用できるようにするオープンプロトコルです。
詳細 http://en.wikipedia.org/wiki/Open_Data_Protocol
Atomは、RSSとほぼ同じ方法でフィードを公開する方法です。
JSON(JavaScript Object Notation)は、軽量のデータ交換形式です。人間は読み書きが簡単です。マシンが解析して生成するのは簡単です。これは、JavaScriptプログラミング言語のサブセットである標準ECMA-262第3版-1999年12月に基づいています。