内容紹介
本書は、RESTというWebのアーキテクチャスタイルについて解説する初めての本格的な書籍です。
RESTFulなアーキテクチャの概念、 RESTfulなサービスの特徴について述べ、RESTful Webサービスを設計するための基本的なルールであるリソース指向アーキテクチャについて解説します。
現実のRESTfulなサービスである、Amazonの S3、AtomPub、地図アプリケーションなどを例に挙げ、
さらに、del.icio.usのAPIなど、RESTの制約を満たしていないがよく知られているサービスを取り上げ、それらをRESTfulに再設計する方法も紹介します。
RESTの概念から実装まで、深い知識が得られる本書はWeb開発者必携の一冊です。
RESTFulなアーキテクチャの概念、 RESTfulなサービスの特徴について述べ、RESTful Webサービスを設計するための基本的なルールであるリソース指向アーキテクチャについて解説します。
現実のRESTfulなサービスである、Amazonの S3、AtomPub、地図アプリケーションなどを例に挙げ、
さらに、del.icio.usのAPIなど、RESTの制約を満たしていないがよく知られているサービスを取り上げ、それらをRESTfulに再設計する方法も紹介します。
RESTの概念から実装まで、深い知識が得られる本書はWeb開発者必携の一冊です。
内容(「BOOK」データベースより)
RESTというWebのアーキテクチャスタイルについて解説する初めての本格的な書籍。RESTFulなアーキテクチャの概念、RESTFulなサービスの特徴について述べ、RESTful Webサービスを設計するための基本的なルールであるリソース指向アーキテクチャについて解説する。現実のRESTFulなサービス、AmazonのS3、AtomPub、地図アプリケーションなどを例に挙げ、さらに、del.icio.usのAPIなど、RESTの制約を満たしていないが、よく知られているサービスを取り上げ、それらをRESTFulに再設計する方法も紹介する。
著者について
Leonard Richardson(レオナルド・リチャードソン):
Rubyful Soupなど多くの言語ライブラリを管理している。
カリフォルニア州出身で、現在はニューヨーク在住。
著作に『Rubyクックブック』がある。
Sam Ruby(サム・ルビー):
Apache Software Foundationの副代表、XML PMC(プロジェクト管理委員会)の議長を勤める。
ECMAの役員であり、またDotNetのためにCLIを標準化するグループ、TC39の議長でもある。
PHPグループのメンバーであり、またApache SoapとBean Scripting Frameworkプロジェクトの開発に携る。IBMに勤務している。
Rubyful Soupなど多くの言語ライブラリを管理している。
カリフォルニア州出身で、現在はニューヨーク在住。
著作に『Rubyクックブック』がある。
Sam Ruby(サム・ルビー):
Apache Software Foundationの副代表、XML PMC(プロジェクト管理委員会)の議長を勤める。
ECMAの役員であり、またDotNetのためにCLIを標準化するグループ、TC39の議長でもある。
PHPグループのメンバーであり、またApache SoapとBean Scripting Frameworkプロジェクトの開発に携る。IBMに勤務している。
著者略歴 (「BOOK著者紹介情報」より)
リチャードソン,レオナルド
『Beautiful Soup』をはじめとする複数のオープンソースライブラリの作成者。カリフォルニア出身で、現在はニューヨークに住んでいる
ルビー,サム
Apache Software Foundationの多くのオープンソースプロジェクトに大きく貢献してきた著名なソフトウェア開発者。Atom Webフィード標準とFeed Validator Webサービスへの関与を通じて、Webフィードの標準化にも尽力してきた。現在は、IBMのEmerging Technologies GroupでSenior Technical Staff Memberを務めている。ノースカロライナ州ローリーに住んでいる
山本 陽平
1975年生まれ。株式会社リコーソフトウェア研究開発本部にてWebやXMLに関わる研究開発を行っている。好きなプログラミング言語はJavaとRuby。ブログにてRESTやXMLに関連する記事を書いている(本データはこの書籍が刊行された当時に掲載されていたものです)
『Beautiful Soup』をはじめとする複数のオープンソースライブラリの作成者。カリフォルニア出身で、現在はニューヨークに住んでいる
ルビー,サム
Apache Software Foundationの多くのオープンソースプロジェクトに大きく貢献してきた著名なソフトウェア開発者。Atom Webフィード標準とFeed Validator Webサービスへの関与を通じて、Webフィードの標準化にも尽力してきた。現在は、IBMのEmerging Technologies GroupでSenior Technical Staff Memberを務めている。ノースカロライナ州ローリーに住んでいる
山本 陽平
1975年生まれ。株式会社リコーソフトウェア研究開発本部にてWebやXMLに関わる研究開発を行っている。好きなプログラミング言語はJavaとRuby。ブログにてRESTやXMLに関連する記事を書いている(本データはこの書籍が刊行された当時に掲載されていたものです)