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