タグ

RESTに関するpapiroのブックマーク (6)

  • WebAPIのこれまでとこれから

    4. 1994-12 インターネットを知る 1995-01 初めてのWeb(Mosaic) 1998-04 NAIST入学 1999-03 第一回XML開発者の日 2000-04 就職 2000-11 SOAPを知る 2004-10 RESTをちゃんと調べる 2005-04 REST入門を書いた 2005-11第八回XML開発者の日 2006-04 WEB+DB PRESS Vol.32 特集3 2007-04 『RESTレシピ』連載開始 2007-12 『RESTful Web サービス』 2010-05 『Webを支える技術』 2014-07 API Meetup #1 ←イマココ

    WebAPIのこれまでとこれから
  • 時代はRESTへ。SOAPの終わりを象徴する、Webサービス標準化団体のWS-Iが活動終了

    SOAP、WSDL、UDDIなどを基盤とするWebサービスの標準化を行ってきた団体WS-I(Web Services Interoperability Organization)が、2002年からの約8年間の活動に幕を下ろしたことを正式に発表しました(参考:WS-I Completes Web Services Interoperability Standards Work(pdf))。 WS-Iは、WS-*と総称されるWebサービスのさまざまなプロトコル策定に取り組んできましたが、複雑すぎるといった評判がつきまとい、また策定そのものにも予想以上の時間がかかったことなどで、当初の想定ほど普及に至りませんでした。 そのSOAPに代わり、ここ数年サービス間をつなぐAPIとして存在感が高まっているのがREST(Representational State Transfer)と呼ばれるアーキテクチ

    時代はRESTへ。SOAPの終わりを象徴する、Webサービス標準化団体のWS-Iが活動終了
    papiro
    papiro 2010/11/19
    RESTとJSONが制覇するのかな??
  • Twitter 使い方 » Twitter APIで開発をするために知っておくべきこと

    Twitter APIで開発をする前に、以下の10のことを頭にとめておいてください。 1. FAQがあることを覚えておいてください Twitter APIを利用して、なにが疑問があれば、Twitter API FAQ(英語)を参考にしてください。 2. TwitterAPIはRESTとSearchの2つに分かれています 現在、歴史的な経緯によりTwitter APIはREST APIとSearch APIの2つに分かれています。2つのAPIは利用できるメソッド、データ形式に違いがあります。Search APIではつぶやきを検索するAPIが提供されており、タイムラインやフォロー、メッセージなどのAPIはREST APIで提供されています。 3. APIの利用については回数制限があります APIによるアクセス増加によってシステムに負荷がかかり一般ユーザーがTwitterを利用できなくなっ

    papiro
    papiro 2010/06/03
    まずは基本を押さえておくべし
  • Kazuho@Cybozu Labs: REST におけるトランザクションについて (Re: Web を支える技術)

    といいつつ、ひとつだけ理解できないというか、納得できないところが。トランザクションのところがなんだかRESTっぽくないのがすごく気になる Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESSプラスシリーズ)(山 陽平) - ただのにっき(2010-04-23) 「Web を支える技術」は自分もとてもいいだと思う (教科書としてすばらしいし復習用としても読みやすいのでイイ) のですが、トランザクションの所だけは分かりづらいなと感じました。その原因は、atomic transaction で解決できる課題を例として使っているという点と、トランザクションと更新クエリのレイヤ分割がされていない、という2つの点によるものではないでしょうか。 HTTP 上でトランザクションを表現する必要があるケースのほとんどは、atomic transaction ではなく

    papiro
    papiro 2010/04/27
    勉強が足りぬ、、、
  • 最近のCatyスキーマを解説します - 檜山正幸のキマイラ飼育記 (はてなBlog)

    Catyのスキーマ記述言語は、JSONスキーマ仕様(http://tools.ietf.org/html/draft-zyp-json-schema-01)に基づいています。構文は違いますが、できる限り家JSONスキーマのセマンティクスを保存するように努めています。ですから、JSONスキーマの書き方がなんとなくでも理解できた人なら、Catyスキーマも書けます。そして、Catyスキーマのほうがはるかに簡潔に記述できます。 以下では、「最近のJSONスキーマを解説します」と同じ構成で、Catyスキーマの記述パターンを説明します。Catyスキーマがいかに単純明快かが分かると思います*1。 内容: 事例 型の分類 Catyスキーマの記述パターン 基スカラー型 リスト型 タプル型 タプル+リスト型 閉じたオブジェクト型 開いたオブジェクト型 ユニオン型 列挙型 全称型 オプショナル指定 リテラル

    最近のCatyスキーマを解説します - 檜山正幸のキマイラ飼育記 (はてなBlog)
    papiro
    papiro 2010/04/11
    スキーマ記述言語はRESTに効くか!?
  • Poster – Get this Extension for 🦊 Firefox (en-US)

    A developer tool for interacting with web services and other web resources that lets you make HTTP requests, set the entity body, and content type. This allows you to interact with web services and inspect the results. After you install it, just go to Tools->Poster to open the poster window. After that, try a GET or POST on your favorite web service or site. You may also open Poster using the icon

    Poster – Get this Extension for 🦊 Firefox (en-US)
    papiro
    papiro 2010/02/05
    GET/PUT/POSTだけでなく、DELETEなどの通常のブラウザではサポートしていないリクエストもなRESTクエリが生成できる!
  • 1