Webサービスの設計原則で、HTTPプロトコルを活用してリソースを操作する標準化されたアーキテクチャパターン。
「RESTアーキテクチャ」を星図で探索する →
「RESTアーキテクチャ」とは?意味を解説
RESTは、Webの基本原理に基づいてAPIやシステムを設計する手法です。リソースをURIで識別し、HTTP(GET・POST・PUT・DELETE)のメソッドで操作します。ステートレス通信、キャッシュ可能性、統一インターフェースなどの制約を遵守することで、スケーラビリティと相互運用性を実現します。モダンなWeb API開発の事実上の標準となっています。
例文
- このAPIはRESTアーキテクチャに従い、ユーザー情報を管理できます。
- RESTアーキテクチャを採用すれば、システムの拡張性が向上します。
- モバイルアプリはRESTアーキテクチャのサーバーと通信しデータを取得します。
語源・由来
REST(Representational State Transfer)は、2000年にロイ・フィールディング博士の博士論文で提唱された概念。Webの成功から逆算して、ネットワークアプリケーションの設計原則を体系化した造語です。
英語で言うと
REST architectureRepresentational State TransferRESTful API
「RESTアーキテクチャ」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「RESTアーキテクチャ」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「RESTアーキテクチャ」を探索する →