SOAPの敗因Webを支える技術とは?技術評者社から出されている技術書で、以下は公式サイトからの概要引用です。Webは誕生から20年で爆発的な普及を果たし,17億人のユーザと2億台のサーバを抱える巨大システムへと成長しました。Webがここまで成功した秘密は,その設計思想,いわゆるアーキテクチャにあります。Webのアーキテクチャ,そしてHTTP,URI,HTMLといったWebを支える技術は,Webがどんなに巨大化しても対応できるように設計されていたのです。私たちが作る個々のWebサービスも,Webのアーキテクチャにのっとることで成功へとつながります。Webのアーキテクチャに正しく適応したWebサービスは,情報が整理され,ユーザの使い勝手が向上し,ほかのサービスと連携しやすくなり,将来的な拡張性が確保されるからです。本書のテーマは,Webサービスの実践的な設計です。HTTPやURI,HTMLなどの仕様を歴史や設計思想を織り交ぜて解説します。Webサービスにおける設計課題,たとえば望ましいURI,HTTPメソッドの使い分け,クライアントとサーバの役割分担,設計プロセスなどについて,現時点のベストプラクティスを紹介します。]2章:Webの歴史をまとめてみました。企業や大学の研究者が利用してコンテンツを公開し始めるWebの普及を一気に推し進めたのが、ブラウザMosaicWebはインターネットを使ったハイパーメディアであることが特徴Mosaicは1993年にイリノイ大学NCSA(米国立スーパーコンピュータ応用研究所)から公開されたブラウザ。それまでのブラウザが文字情報しか扱えなかったのに対し、Mosaicは文章に画像を混在させることが出来た。背景アカデミック領域で広まったWebにMosaicの普及を期にニュースや娯楽メディア、ECなどが参入。これに目をつけ、MicrosoftやIBMなどの大手ベンダーの商業的な参画が90年代後半に同時多発した。Force)で定めていた。Webの爆発的普及にIETFの仕様策定が追いつかず、各社ベンダの実装がバラバラになっていった。CSSなどの標準化が行われた。HTML・CSSは各ブラウザが独自拡張を繰り返した結果、表示が大きく異なる状態になり、今でも「ブラウザ対応」という言葉・仕事が残るはめになった。Fieldingが博士論文としてREST(レスト)を提唱。Webのアーキテクチャスタイルで記載することとする。初期のWebは学術論文の公開が目的であったため人が文書を読むものだった。APIの標準化が議論の的になっていく。Fieldingという構図で対立が起きた。Amazonの拡大とともに瞬く間に普及し、利用率が「SOAP:REST=20:80」と報告された。IBMなど多岐にわたり解釈に差が生じて互換性を失ったこと以上のように、2章は読み物として面白く、更にはシンプルなものが生き残るというビジネス全般に当てはまるケーススタディの宝庫でもありました。人月の神話を読みました。ソフトウェアファーストを読みました。Japanのサイトからの引用です。Japanのサイトからの引用です。