タグ

restとRESTに関するOooのブックマーク (50)

  • RESTはエンタープライズに浸透するか、ファーガソン氏が講演

    RESTはエンタープライズに浸透するか、ファーガソン氏が講演:Web 2.0とWebサービスの似て非なる位置付け WebはますますRESTfulな世界に向かっている。Web上で提供するデータやサービスを、URI指定によるHTTPリクエストだけで実現するという手軽さと分かりやすさから、多くのWeb 2.0系サイトは、Web APIをRESTと呼ばれる設計方針に基づいて定義・公開している。Webブラウザを媒介して人間が使っていたHTTPやURIといったインターフェイスを、そのまま機械処理にも適用するというRESTはシンプルで、瞬く間にWeb APIの標準的手法となった感がある。現在は先進的なWebサイトだけがWeb APIを公開しているが、今後は多くの一般的なWebサイトがRESTを通して情報・サービス提供をしていくケースが増えていくだろう。 では、エンタープライズの世界でもRESTが普及する

    RESTはエンタープライズに浸透するか、ファーガソン氏が講演
    Ooo
    Ooo 2009/02/03
    RESTはSOAへつなげるためのステップ0.5だ
  • RESTful Webサービス - kagamihogeの日記

    REST っていう考え方は、すんごく大雑把に言うと「せっかくだから俺はこの Web をもっと活用するぜ」というもの。来の REST の思想は Web とは無関係で、もっと抽象的な、書の言葉を借りれば「アーキテクチャスタイル」と呼ばれるもの。ただ、全国的に Web という上手くいってる実例があるから、REST は Web の上にのっかちゃえばいいじゃん、と言った現実主義的な側面もある。この辺の定義や各概念の関係ってゴチャゴチャしてるんで、一回整理したり振り返りたくなった時に書を参照するとよさそう。 RESTful Web サービスというのを、自分なりにこれまた大雑把にまとめてみる。 まず、HTTP には GET,PUT,DELTE,POST,HEAD というメソッドがあるから操作はこれに限定すればシンプルになるよね、という統一インタフェース。他にも HTTP でいいじゃん的な思想は随所

    RESTful Webサービス - kagamihogeの日記
    Ooo
    Ooo 2009/01/28
  • カロリーAPI ダイエット2.0

    カロリーAPIとは? 料理名をデータとして渡すと、それに対するカロリーとその合計を返してくれるwebserviceです。 仕様 形式を選択しない場合はデフォルトでXMLを返します。 出力仕様 - menuName 料理名 - kcalSmall 選択した料理のカロリー(少なめ) - kcalMiddle 選択した料理のカロリー(普通) - kcalLarge 選択した料理のカロリー(大盛リ) - kcalMega 選択した料理のカロリー(メガ盛り) - calImg 料理の画像(試験運用中!!) - calcKcal 合計カロリー - calcKcalByWalking 合計カロリーをウォーキングして全部消費するための分数 - calcKcalByRunning 合計カロリーをランニングして全部消費するための分数 - ※ 体重60キロの人が200m/分の間隔で走ったときの

  • IBMのBPM Zero Project:RESTfulワークフロー管理

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    IBMのBPM Zero Project:RESTfulワークフロー管理
    Ooo
    Ooo 2009/01/07
    bpm as a service.
  • Apache CouchDB

    Data Where You Need It Apache CouchDB ™ lets you access your data where you need it. The Couch Replication Protocol is implemented in a variety of projects and products that span every imaginable computing environment from globally distributed server-clusters, over mobile phones to web browsers. Store your data safely, on your own servers, or with any leading cloud provider. Your web- and native a

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • RESTfulなビジネス対話

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    RESTfulなビジネス対話
    Ooo
    Ooo 2008/12/21
  • 何がRESTを良くするか?

    先ごろRoy Fieldingは、SocialSiteのREST API(リンク)に対して、RESTfulではないと批判した(リンク)。Royは、RESTだと主張するシステムが、多くの場合にRESTから程遠いことの例として、SocialSiteのREST APIを取り上げた。 (OpenSocialのREST API)はRPCです。それはRPCだと叫んでいます。画面のXレートを指定するために、とても多くの結合があります。 Royに同意するための証拠を、OpenSocialのページで見つけるのは(リンク)、それほど難しくない。例えば、 サーバサイドで、OpenSocialスタイルのRESTとJSON-RPCをサポートする クライアントサイドで、リクエストのJSON-RPCバッチ処理をサポートする 拡張のために、OpenSocialの要求に従う RESTとRPCがとても密接な関係にあることは(

    何がRESTを良くするか?