RESTful WebAPIサービス設計は、クライアントとサーバーの分離、ステートレス性、キャッシュ制御、統一インターフェース、階層化システム、コードオンデマンドの原則に基づいています。階層化システムはWeb, AP, DBの多層アーキテクチャを表し、各システムの役割分担により進化・再利用が可能となりますが、データ処理にオーバーヘッドが発生し、応答が悪くなる可能性があります。
RE
presentaitional S
tate T
ransfer(REST)で求められる原則に従っているもの。
画面(クライアント)と・サーバー(データ)で分離をする。