restに関するayktのブックマーク (6)

  • RESTとAJAXとIPv6 - TEDDY-G本家

    書きかけで放置してたこの原稿をどうしようかと思っていたが、ちょうど「AjaxとRESTのパラドックスからWeb2.0を考える」というエントリがITmediaオルタナブログに掲載されたので、関連付けて書き上げてみる。 同エントリにも解説してあるが、RESTとAJAXの関係については、URIを持たないからAJAXはRESTfulでない、REST的にはダメだという議論が嘗てあった。たしかに、多くのAJAXアプリケーションではサーバ情報を非同期に読み込んで、innerHTMLを直接書き換えて画面遷移なしに(ページ再読み込みなしに)サーバ情報を表示するから、一見URIを持てないように思える。しかし、この問題についてはGoogle Maps(Googleローカル)の「このページのリンク」ボタンや、最速インターフェース研究会「location.hashを使ったセッション復元」というエントリに挙げられてい

    RESTとAJAXとIPv6 - TEDDY-G本家
    aykt
    aykt 2006/05/09
  • AjaxとRESTのパラドックスからWeb2.0を考える:Randomwalk:オルタナティブ・ブログ

    Ajaxについていろんな話を調べたり聞いた中でも、興味深かったのはRESTとの関係でした。簡単にいえば、AjaxとRESTは両方ともWeb2.0の構成要素として挙げられていながら、実は相反したものである、というパラドックス的な関係です。 RESTとは「REpresentational State Transfer」の略で、詳しくは@ITの記事「Webの「正しい」アーキテクチャ」記事を読んでいただいたり、さらに詳しくは山陽平氏の「REST入門」あたりをぜひ読んでいただきたいのですが、ひとまずRESTをものすごく乱暴に書いてしまうと、“Webアプリケーションであれば、状態やリソースごとに異なるURLを持とう”といったアーキテクチャのことだと私は考えています。 例えば、“住所を入力する”ためのWebアプリケーションがあったとしたら、入力画面→確認画面→確定画面という画面遷移が考えられます。この

    AjaxとRESTのパラドックスからWeb2.0を考える:Randomwalk:オルタナティブ・ブログ
    aykt
    aykt 2006/01/23
  • yohei-y:weblog: Atom で件数取得

    なんか催促されちゃったみたいなので :-) 詳しく書いてみます。 はてなのブックマーク件数取得 API いいですね。 今さら xml-rpc かよ! というツッコミは置いておいて、 データ重要な世の中で有用なコンテンツ(メタデータ)にリーチする 方法が増えるのは喜ばしいことです。 そうそう、こういう API を AtomPP で実装するとしたらどんな感じなんだろう。そもそもうまくフィードで定義できるのか。教えて偉い人! 偉い人じゃないけど、結論からいえば、 Atom Publishing Protocol (APP) そのままじゃ無理です。 やってもいいけどどうしても無理が出てしまいそう。 そもそも目的が違うのだから、ここは野良 XML/プロトコルでいいのでは。 ただ、結果をフィードで取れるとそれなりに嬉しいかもしれない。 普通 REST で検索するときは query string を使っ

    aykt
    aykt 2005/12/14
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    aykt
    aykt 2005/11/27
  • @IT:Opinion -- 吉松 史彰:Webの「正しい」アーキテクチャ

    ブラウザとWebサーバの組み合わせで作られる、いわゆるWebアプリケーションの開発が盛んだ。それまでのクライアント/サーバ・システムにおいて悩みの種だった新バージョンの配布や保守の問題が解決され、システム管理者が楽になったのが理由であるといわれている。しかし、クライアント/サーバ・システムを開発していた開発者にとっては、Webは非常にシステムを作りにくい環境だった。貧弱な機能しか持たないブラウザと、単純なデータしか送信できないプロトコルを利用して、これまでどおりのLook and Feelのアプリケーションを作れというのだ。どだい無理な話である。 だが、開発者には味方がいた。開発ツール・ベンダである。開発ツール・ベンダは、Webアプリケーション開発者が悩んでいるのをビジネス・チャンスと考えた。その結果、さまざまなWebアプリケーションの開発環境が作られた。それらすべての開発環境に共通してい

    aykt
    aykt 2005/10/30
  • ITmedia エンタープライズ:これからの「Web」アプリに求めるべきもの (1/2)

    Webアプリケーションは、GoogleAmazonなどのAPI提供によってますます身近になった。Web上で展開されているサービスのテクノロジーは、いま何がトレンドなのだろうか? エンジニアプロジェクトマネジャーが注目すべき指針を示す。 「Webアプリケーション」では、ほかのWebサーバと通信し、その結果を埋め込んでユーザーに表示することができる。これを実現するのが「Webサービス」だ。 Webサービスは、従来まで企業間通信など基幹部分を中心に使うものだと言われてきた。しかし近年は、個人が提供するWebサイトでもWebサービスを使い、取得した情報を埋め込んで出力する例が増えている。これはどのような理由からなのか? この記事では、WebアプリケーションとWebサービスの連携について解説していく。 Webサービスの登場背景は企業間の安全なつながり Webサービスとは、「Web技術を使ってネッ

    ITmedia エンタープライズ:これからの「Web」アプリに求めるべきもの (1/2)
    aykt
    aykt 2005/10/30
  • 1