SOA

携帯こそSOA(REST)と思う理由

私は何を隠そうケチである。近頃携帯のパケット代が膨れ上がって往生している。Google使って検索などをやり始めているが、ヒットするのはまともに表示すらできないクソサイトばかり。パケット代返しやがれ。と、怒りをぶちまけるばかりでは能が無い。SOA(RES…

RoR-2.0はROAになるか

RoR-1.2ではActiveResourceが使えるようである。 RoR-2.0ではActiveResourceを完全サポートということになりそうだが、どうなるか。 ROAとは、SOA(Service Oriented Architecture)に対して、リソースを中心とする(指向)アーキテクチャ (Resource Oriented Ar…

2007年、Webサービスは広がるか?

Webサービスは着実に広がる (2/2) - ITmedia エンタープライズ 今年はAjax、Web2.0元年となったが、来年はREST元年となるだろう。(予想) RESTfulなサービスは意外に簡単に実装できる。 必要なものは、 サービスプロバイダ側 → XML生成 サービスクライアント…

ROA(Resource Oriented Architecture)

SOAの次はこれか? REST Web Services and ROA - Alex Barnett blog その他にも、 WOA(Web Oriented Architecture) WADL(Web Application Description Language) など、いろいろ新しい言葉ができているようだ。 どれが生き残るやら。

次世代Java SOAPフレームワーク - XFire

SOA

http://xfire.codehaus.org/ Axisの対抗。 WS-Addressing, WS-Security, JAXB, JAX-WS early access, JBI Spring, Mavenに対応。

REST vs RPC

RESTは、RPCと比較すると意味が明確になると思う。 RESTはCRUD処理、つまり、 CREATE→PUT READ→GET UPDATE→POST DELETE→DELETE 以外の処理は無い。 それに対して、RPCは制限が無く、メソッド名で識別する傾向がある。 ただし、HTTP的にはPOSTしか使わない。(…

SOAPはなぜRPC/EncodedからDocument/Literalへと移ってきたか。

SOA

そもそも2つの違いは何か? RPC/Encoded RPC(Remote Procedure Call)、つまり分散環境でのメソッド呼び出しを実現するためのもので、 メソッド名、パラメータをXMLに乗せて送信し、メソッドの戻り値をXMLから取得する。 WSDLにより、ローカルとリモートシス…

REST再確認2

yohei-y:weblog: REST 入門 上のリンクを一通り読んで見た。 REST派 vs SOAP派の闘いのイメージを持っていたが、そうでもないんだな。 RESTが良いというには、当然SOAPを知っていなければならない。 単に新しいから良いみたいなのは、技術者としては?という…

PHPでWebサービスする本

ちょっと読んでみたい。

SOAPの欠点

SOA

WSDLを使うとソースファイルができてしまう。 →ソースコードの隠蔽ができない →WSDLを配布しない →開発ができない →WSDLを使う →(始めに戻る)

AjaxとWebサービスの将来像

想像してみました。 AjaxでSOAP(REST)を呼び出し、CGIやサーブレットが消える。 ブラウザは、単なるAjaxのVMになる。 なんてね。 それを思いつくきっかけとなったものがこれ↓ IBM - Japan ちょっと情報が古いため、Ajaxがデザインパターン(!)とみなされてい…