SOAP-RESTとは何ですか?
RESTは、Representational StateTransferの頭字語です。これは、ソフトウェアを設計するアーキテクチャスタイルとして定義できます。RESTは仕様またはW3C標準ではありません。したがって、RESTfulサービスを使用する方が簡単です。ミドルウェア仕様のフレームワークは必要ありません。
REST-重要な機能
以下は、RESTのいくつかの重要な機能です。
ステートレス、クライアントサーバー、キャッシュ可能な通信プロトコルに依存しています。事実上すべての場合、HTTPが使用されます。
これは、SOAP-WSDLのようなWebServiceおよびRPC(リモートプロシージャコール)の軽量な代替手段です。
すべてを一意のIDまたはURIで表します。
GET、POST、PUT、DELETEなどの標準のHTTPメソッドを利用します。
ソースをリンクします。
RESTリソースは複数の表現を持つことができます。
名前付き情報はすべてリソースと見なされます。例:画像、人物、ドキュメント、すべてをリソースの例と見なし、一意のIDまたはURIとして表すことができます。
HTTPに基づくWorldWide Web自体は、RESTベースのアーキテクチャと見なすことができます。
RESTサービスは、プラットフォームと言語に依存しません。HTTP標準に基づいているため、ファイアウォールが存在する場合でも簡単に機能します。WebServicesと同様に、RESTは組み込みのセキュリティ、セッション管理、QoS保証を提供しませんが、これらはHTTPの上に構築することで追加できます。暗号化には、HTTPSの上にRESTを使用できます。