PHP Conference Japan 2019
60分枠

RESTの力

koriym 郡山昭仁 koriym
12

RESTはHTTPで動作する単なるRPCやCRUDシステムではありません。ハイパーメディアアフォーダンスという発見性を持ち、進化可能性、スケーラビリティ、自己記述性といった特徴を持つ分散情報システムのコアエンジンです。

情報設計されたRFC6906アプリケーションプロファイルはRESTアプリケーションの設計図になり、アプリケーション状態遷移図と合わせて開発チームの共通理解を助けます。埋め込みリソースを用いたハイパーメディアやJSONスキーマは従来のAPI開発を大きく進化させます。

このトークでは、RESTの本来の力がアプリケーションやアプリケーション開発にどのような力を与えるか、フレームワーク製作者の視点を交えてお話します。