Web API設計ガイドライン
Web API Design Guidelines
本ガイドラインはWeb APIを利用する開発者向けに、RESTライクなWeb APIの主な設計手法をまとめ、システム開発プロジェクトにおける設計のベースラインを提供するために作成された。本ガイドラインを用いることで、開発チームは何を設計すべきか、どのような判断を下すべきかについて共通認識を得ることができる。また、設計の属人性を軽減させ、ナレッジやツールの横展開を容易にすることを狙いにしている。
免責事項
本ガイドラインの前提は以下の通り。
また、利用者は以下の技術を理解しているとし、本ガイドラインではこれらについて解説はしない。
また、本ガイドラインの適用範囲は、Web APIのサーバーサイドの設計についてまとめる。クライアントサイドについては対象外とする。
このアーキテクチャガイドラインの作成には多くの方々にご協力いただいた。心より感謝申し上げる。