タグ

soapvsrestとbadに関するyoheiのブックマーク (2)

  • Webサービスの概念を必要以上に複雑にしている力の話 - しんさんの出張所 はてなブログ編

    正直、中島聡さんともあろう人がこんなエントリーを書くなんて。 SOAPは必要で使いやすい場面もあれば必要もない場面もある。JSONだって使いやすい場面と使いにくい場面がそれぞれたくさんある。 "Hello World"という一文を表示するプログラムを書くとき、JavaやC#は行数が増えてしまう。じゃぁLLだけでいいよね?といってるのと同じ。くだらない。 おいらがApacheSOAPで昔実装したときはXMLを扱うパフォーマンスも遅かったし、XPathも標準で扱えなかったりと結構大変だった。ベースがXML-RPCということで非常にシンプルな実装だった。プリミティブな引数と戻り値を使う場合何も難しいことはなかった。シンプルさで言えばXML-RPCのほうが上だったが、面倒な記述をすることによってクラスのインスタンスを丸ごと送ることは一応出来た。あくまでも面倒な記述はオプションであって必須ではなかっ

    Webサービスの概念を必要以上に複雑にしている力の話 - しんさんの出張所 はてなブログ編
    yohei
    yohei 2007/12/25
    適材適所というのは同意だが REST では難しいことができないというような書き方はどうなんだ
  • REST vs SOAP

    GET /WebSite1/WebService.asmx/getHello?str=string HTTP/1.1 Host: localhost HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <string xmlns="http://tempuri.org/">string</string> RESTは、WebブラウザのAjaxや、クライアントアプリから使う場合もあるが、サーバ間のシステム連携でも使う。 RESTの最大の特徴は「WebブラウザにURLを入力すれば動作確認できる」事である。 Webブラウザで容易に動作確認ができるため、すでに存在しているサービスに対しては「まずはアクセスしてみて必要な情報

    yohei
    yohei 2007/06/18
    突っ込みどころが非常に多い。XML コンソーシアムは一応権威があるのだから、それなりのクオリティのものを提供してもらいたいものだ
  • 1