前の会社でやった最後の仕事のひとつのSOA(サービス指向アーキテクチャ)に関する講演の記事(広告記事ですけど)が公開されてました。
この記事、一見取材記事風になってますけど実は自分で書いたんですよね (ライターの人に講演のサマリー書いてもらうと、どうしても自分の意図したところと違う部分が強調されたりして気持ち悪いから)。こういう何でも自分でやりたがる癖を直さないと、フリーランスとしてはまずいんだろうなー ^_^;
で、この講演で自分が一番言いたかったのは、(SOAは)「多くの人が正しいと理解していながら,今までなかなか実現できなかった概念」というところですかね。かいつまんで言えば、SOAとはアプリケーションまたがって共用できるサブルーチンを作りましょうというだけのことなので概念としてはきわめて単純です。ただ、アプリケーション内での共通化はできてても、アプリケーション間での共通化ができてるところはほとんどないので、その辺もしっかりやりましょうというのがポイントです。
いろんなベンダーが自社の思惑で尾ひれをつけたり、別の意味の「サービス化」、つまり、ASPなどの従量制課金モデルとSOAを混同してしまう人がいたりで、SOAという言葉の意味がややこしくなってますけど、本当のところは信じなれないくらいに単純な概念なのです。
Special
- PR -| asakura-t | 2005/07/11 16:48 |
|
3文字略語にするのがいけないんですよ。 | |
| livinginabox | 2005/07/11 22:00 |
|
> 実は自分で書いた あります、あります :-) > SOAとはアプリケーションまたがって共用できるサブルーチンを作りましょうというだけ 意図はわかりますが、単純さを強調しすぎると「Webサービスやっとけば、SOA」という誤解を招きかねない気もしますね。 | |
| 栗原 潔 | 2005/07/12 09:54 |
|
うーむ。ただ、概念が単純であるということと、実現が単純であることは分けた方がよい気がします。 | |
| livinginabox | 2005/07/12 12:46 |
|
OOPなんて生物を分類する階層と同じようなもんですから・・とよく説明していた気がします :-) これが「単純」といえるかどうかは微妙かもしれませんが、ここから実際のアプリケーションにうまく適用してもらうのは大変でしたね。 | |
| 栗原 潔 | 2005/07/13 11:47 |
|
CORBAとSOAは結構かぶってると思いますよ。CORBAベースのSOAの構築事例もありますし。 | |
| livinginabox | 2005/07/13 12:54 |
|
もともとプロトコルが本質でないという点では同意です。CORBAはそれなりに普及したので、(SOAと意識せずとも)SOAを実現していた例はけっこうあるかなと思います。たぶん、そういう実績のあるところはWebサービスも、すんなり取り入れている気はしますが。元の記事の調査で、「分散」とか「CORBA」がテーマだったら、どれくらい数字が違ったのか気になりますね。 | |
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 |
オルタナティブ・ブログは、専門スタッフにより、企画・構成されています。入力頂いた内容は、アイティメディアの他、オルタナティブ・ブログ、及び本記事執筆会社に提供されます。

ストレス社会との付き合い方
「思いやり経営」のススメ
テレワークが労働者のマインドを変える
求む、クックパッド男子
37歳の常識――我々は一生学び続ける