3

Web サービスの URL、ログイン、パスワードはわかっていますが、これが SOAP サービスなのか REST サービスなのかわかりません。

SOAP がプロトコルで、REST が単なるアーキテクチャであることは理解していますが、メカニズムの違いがわかりません。

ありがとうございました。

4

2 に答える 2

3

SOAP は、Web サービス プロトコルのW3C 仕様のセットです。簡単に言うと、これらのプロトコルは、Web サービスを提供および利用するための XML "ラッパー" を定義します。

REST は別の種類の概念です (ご指摘のとおり)。ウィキペディアはそれを「分散システムのアーキテクチャ」と定義しています。Web 開発者にとっては、URI スキームを構成してリソースを取得および更新する便利な方法です。server/customers/1への HTTP GET は顧客 1 に関する情報を取得し、同じ URI への HTTP PUT はその顧客を更新します。

口語的に言えば、REST は SOAP の軽量な代替手段のようなものです。SOAP が提供するすべてのヘッダー、セキュリティ、およびスキーマは必要ないかもしれません。または、帯域幅に敏感な領域 (モバイル Web など) で作業していて、オーバーヘッドをすべて必要としない場合もあります。REST は、その代替パラダイムを簡単に参照する方法のようなものであり、技術的に関連していなくても、JSON や AJAX などの他の手法とひとくくりにされる傾向があります。

于 2012-06-27T07:46:49.943 に答える