Webサービスの設計原則で、HTTPメソッドとリソースの概念を活用し、シンプルで統一的なAPI構造を実現する方法論。
「REST設計」を星図で探索する →
「REST設計」とは?意味を解説
REST(Representational State Transfer)に基づくAPI設計手法。HTTPのGET・POST・PUT・DELETEなどのメソッドとURIでリソースを操作し、ステートレスで拡張性の高い通信を実現する。Web標準に準拠したスケーラブルなシステム構築が可能で、クライアント・サーバー間の疎結合を促進する。
例文
- REST設計に従うことで、シンプルで保守しやすいAPIを開発できます。
- このWebサービスはREST設計を採用し、各リソースに対して標準的なHTTP操作を提供しています。
- REST設計の原則に基づいて、ユーザー管理のAPIエンドポイントを構築しました。
語源・由来
2000年にRoy Fieldingの博士論文で提唱されたアーキテクチャスタイル「REST」に基づく設計手法。Webの成功の原理をAPI設計に応用した概念として、2000年代以降のWebサービス開発の標準となった。
英語で言うと
REST designRESTful architectureREST API design
「REST設計」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「REST設計」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「REST設計」を探索する →