REST(Representational State Transfer)は、Webサービス設計の原則。HTTPメソッドを活用してリソースを操作する設計スタイル。
「REST」を星図で探索する →
「REST」とは?意味を解説
RESTはWebAPI設計の哲学的原則で、URLでリソースを指定し、HTTPのGET・POST・PUT・DELETEメソッドで操作する方式。ステートレスで拡張性に優れ、キャッシュが容易で、Webの基本的な設計思想に沿っている。JSONなどの軽量フォーマットと組み合わせてAPI構築に用いられる。
例文
- このシステムはREST原則に従い、直感的なAPIを提供している。
- RESTful設計により、異なるクライアント間での互換性が確保された。
- REST APIを活用して、モバイルアプリとバックエンドを連携させた。
語源・由来
2000年にRoy Fieldingの博士論文で定義された概念。Representational State Transfer の頭文字。Webの基本的な設計思想を体系化し、スケーラブルで保守性の高いシステム構築の原則を示した。
英語で言うと
RESTRepresentational State TransferRESTful architecture
「REST」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「REST」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「REST」を探索する →