タグ

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

  • JAX-RSとかの話 — 裏紙

    <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-bundle</artifactId> <version>1.11.1</version> <scope>provided</scope> </dependency> <dependency> <groupId>com.sun.jersey.jersey-test-framework</groupId> <artifactId>jersey-test-framework-http</artifactId> <version>1.11.1</version> <scope>test</scope> </dependency> Jerseyのartifactはjersey-serverやjersey-jsonなどいくつかに分かれているのですが、jersey-bun

  • JSON Hyper-Schemaのようなサービスディスクリプションがうまくいかない理由 - ぶろぐ。@はてな

    RubyKaigiの発表のために考えていたのですが、発表編に詳しく入れられなくなりそうなので、まとまりないですがブログに書いてみます。 SOAPでいうWSDL(Web Service Definition Language)のような、サービスのインタフェースを定義・記述するためのしくみを総称してIDL(Interface Description Language)と呼びます。 JSON Hyper-Schema*1もIDL、サービスディスクリプションの一種といえます。 WebのIDLは今までにもたくさん出てきて、しかしうまくいっていません。 なぜでしょう? @yohei さん曰く、 RESTは統一インタフェースなんだから、そこにさらにインタフェースを定義するのはおかしい (API Meetup #1 質疑応答より) WebAPIのこれまでとこれから from yohei これはどういうこ

    JSON Hyper-Schemaのようなサービスディスクリプションがうまくいかない理由 - ぶろぐ。@はてな
  • 来栖川電算

    ビジネスに役立つ AI をお届けします 来栖川電算は AI 技術の研究開発から応用まで幅広いサービスを提供する名古屋工業大学発ベンチャー(2003 年設立)です。未踏ソフトウェア創造事業の採択者やソフトウェア分野の様々なコンテストの入賞者が在籍しています。最先端の AI 技術だけでなく、膨大な高品質データを生み出す技術、ハードウェアの限界性能を引き出す実装技術、高品質なソフトウェアを実現する設計技術にも定評があります。 手軽に使える様々な認識エンジン 来栖川電算の認識エンジンを活用すれば、センサーデータに埋め込まれた意味を手軽に抽出できます。種類ごとに用意された認識エンジンは教師データや設定を変えるだけで様々なタスクへ応用できます。LinuxAndroid・iOS 用のライブラリ、WebAPI、コマンドラインツールなどプログラマフレンドリーな SDK を提供しています。トレーニングやコン

    来栖川電算
  • JSON-RPC 2.0に準拠したAPIをRails4で実装する | mah365

    HTTPで通信するAPIはRESTで設計するのが定石ですが、利用者から見ると不便な場合があります。 RESTは設計に強い制約を与えるため、多人数で開発するときでも設計の一貫性を確保することができるのが利点です。更に一定のパターンに従っている分、既存のRESTクライアントを使って手軽にAPIを利用した機能を実装できるのも魅力的です。 しかし設計がRESTに従う分、例えばいくつかの処理をまとめてトランザクションとして扱いたい、といった場合に、インターフェースを独自に拡張しなくてはいけない状況に立たされることがあります。そもそもRESTだとAPIの単位が細かすぎて、利用者から見て使いにくい、といったケースもあります。 そういった場合はRPC(Remote Procedure Call)でAPIを設計することを検討してみても良いかも知れません。RPCの中でもJSON-RPCという仕様が比較的実装し

    JSON-RPC 2.0に準拠したAPIをRails4で実装する | mah365
  • restletを使用したWebサービスの構築・公開 - The HIRO Says

    GAE から他の Web サービスを呼び出すには、基的には URL Fetch を使えばOKです。 では、GAE 上で Web サービスを構築・公開するには、一体どうすれば良いのでしょうか? コチラによると、restlet で実現可能とのことでしたので、試してみることにしました。 ちなみに、restlet を GAE/J で使用する方法については、下記サイトを参考にしました。 http://wiki.restlet.org/docs_2.0/13-restlet/275-restlet/252-restlet.html また、筆者は REST を「SOAP よりも簡単な Web サービス」という程度でしか知りませんので、REST について至らない点はご容赦下さい。 1.環境設定方法 (1)restlet の「Version 2.0 Snapshot」を、ここからダウンロードします。 色々

    restletを使用したWebサービスの構築・公開 - The HIRO Says
  • RestletでJSONを扱う - revamping

    GAE/JでRestlet(server-side)を使い、JSONをやり取りするようにしてみました。使用したRestletのバージョンは、Version 2.1 Snapshot (testing)です。 jarファイル RestletにはGAE/J版が用意されているので、それをダウンロードし、配備します。配布されているアーカイブには、Restlet体の他にorg.restlet.ext.*パッケージが含まれているのですが、今回はその中から以下のjarファイルを使用しています。 org.restlet.jar org.restlet.ext.servlet.jar org.restlet.ext.json.jar org.json.jar web.xml ServletはRestletのServerServletを使うようにします。RestletにはApplicationのサブクラスを

    RestletでJSONを扱う - revamping
  • 1