Soapui-soap-what-is-rest

提供:Dev Guides
移動先:案内検索

SOAP-RESTとは何ですか?

RESTは、Representational State Transferの頭字語です。 ソフトウェアを設計するアーキテクチャスタイルとして定義できます。 RESTは仕様でもW3C標準でもありません。 したがって、RESTfulサービスを使用する方が簡単です。 ミドルウェア仕様フレームワークは必要ありません。

REST-重要な機能

以下は、RESTの重要な機能です。

  • これは、ステートレスなクライアント/サーバー、キャッシュ可能な通信プロトコルに依存しています。事実上すべての場合、HTTPが使用されます。
  • SOAP-WSDLのようなWebServiceおよびRPC(リモートプロシージャコール)の軽量の代替です。
  • 一意のIDまたはURIですべてを表します。
  • GET、POST、PUT、DELETEなどの標準HTTPメソッドを使用します。
  • ソースをリンクします。
  • RESTリソースには複数の表現を含めることができます。
  • 名前付き情報はすべてリソースと見なされます。 例:画像、人物、文書などはすべてリソースの例と見なされ、一意のIDまたはURIとして表されます。
  • HTTPに基づくWorld Wide Web自体は、RESTベースのアーキテクチャと見なすことができます。

RESTサービスはプラットフォームと言語に依存しません。 HTTP標準に基づいているため、ファイアウォールの存在下でも簡単に機能します。 WebServicesと同様に、RESTは組み込みのセキュリティ、セッション管理、QoS保証を提供しませんが、HTTPの上に構築することでこれらを追加できます。 暗号化には、RESTをHTTPSの上で使用できます。