2005年05月14日

SOんなAほなアーキテクチャ

Posted by nene2001 at 08:03 / Tag(Edit): / 0 Comments: Post / View / 1 TrackBack このエントリーを含むはてなブックマーク

Webによるクライアント機能の作りこみ技術に関する、会社の技術先行調査部隊のレビューを聞いてたんだけど、遠隔やらクライアントマシンを選ばない、やら、WebでないといけないからWebで実装するのかと思ったら、なんかクライアントにインストールする市販商用データ処理ソフトと連携しないといけないから、Webからクライアントアプリを起動する方法とか、ローカルソフトにデータを渡すために、Webからローカルにデータをセーブする方法とか、そういう事を調べてる。
それで、ActiveX使わないとローカルにデータセーブは無理、そしたらActiveXの作成やインストールの方法は...とかなんとか。
えー?Webクライアントの強みはブラウザさえあればどこからでもアクセスでき、またサーバさえ更新すればどこでも最新の機能を得られる事こそが強みなのに、クライアントに市販商用ソフトやActiveXをSIしないといけないのなら、Webクライアントにする意味ないのでは?
むしろ、すぐ納入するわけじゃなく数年先とかのプロジェクトなわけだし、そうするとブラウザの仕様変更なんかでプラットフォームが変わってしまって動かなくなる危険性を考えれば、そんな条件では普通のバイナリアプリにした方がいいのでは?と指摘したら、どうも顧客の要請らしい、との返事。
(先行技術調査隊は(だけでなく私もですが)直接は顧客と接していないので、らしいという伝聞になってます)

それはおかしいだろう、顧客が要請してきたとしても、その要請に合理性がなくてむしろ顧客の不利益につながるならそれを修正して納得してもらうのがSEの仕事じゃないの、と思って上司に問題点を進言してみた。
すると、どうも顧客の要請ではなく、採用の決まっているフレームワークの仕様で、そうせざるを得ないという感じなのだそうだ。

色んな会社のいくつもの市販アプリ・サービス・フレームワークを統合して、統一した業務を遂行させるための某社のノウハウが、Service Oriented Architectureに則ったフレームワークとして提供されており、それがほぼそのまま今回の案件に使えるので、それを採用しているのだそうだ。
それで、そのフレームワークを利用するのに、付属しているクライアント機能のアプレットを使わざるをえないために、クライアントはWebアプリにするしかないのだという。

でも、それってなんかおかしくないか?
SOAって、色んな既存の業務処理機能を、SOAPなんかのWebサービスを使って疎に結び付けて連係動作させる技術でしょ?
そんな「クライアントはアプレットでないと動きません??だからWebでクライアント作ってくださいね」なんて、そんな密結合なフレームワークをSOAって呼べるの?
本当にSOAなら、件のアプレットとかって奴はサンプル程度かなんかの扱いで、Web-API経由で作りこめば同じ機能をバイナリアプリでも実現できるんじゃないの?と思うんだけど...。
もしくは、SOAとは名ばかりの、本当にアプレットを使わないと動作させられないとしても、IEでもNetscpaeでもブラウザオブジェクトはバイナリアプリのフォーム上にも配置できるんだし、それをDOMのAPIやJavascriptを使ってアプリ側から操作もできるのだから、アプレットに引きずられてそれよりはるかに大きい全体をWeb化、よりもアプレットをバイナリアプリ側に引きずり込む事を考えた方がいいと思うんだけどなあ。

でも、とりあえず進言はしたんだし、それ以上食い下がれるかというと、俺もSOAについて@ITで斜め読みレベル以上の知識はないし、俺は数十分のレビューを聞いただけの印象だけど、向こうはいくつものシステムを作り上げてきた俺よりはるかにベテランが、ここ数ヶ月その技術について調査してきた結果なわけだから、追求しづらいんだよなあ...。
でも一方で、ベテランとは言いつつJavaやWebアプリ、Webサービスなんかは経験なくて初めてだとみんな明言してるし、その調査を信用していいのか疑うべきなのかが判らない。
普段の俺なら、とりあえず引き下がって、時間を見つけて独自で調査して、俺の直感が間違ってたならそれはそれでよかったんだし、当たってたらその調査結果を出す、という対応をするんだけど、今回の場合、独自の調査ができないんだよね...。
件の導入しようとしているノウハウフレームワークが、むちゃくちゃ大手ベンダーの商品で業界では知られてるようなんだけど、普通の用途ではないので世間では全く知られておらず、Googleとかで商品名を検索しても1件も結果が出てこない。
調査しようにも調査のネタは先行調査部隊が入手しているネタしかないので、独自調査ができない。
んで動きようがないんだけど、頭の中ではなんかやばくないか?の警戒警報がぐるぐるなってる。

さてどうしたもんかねえ。

[composed and posted with ecto]

Related query words in Google & Yahoo
Related Books from Amazon
Trackback to this entry
TrackBack URL :
Trackbacks
SIが勉強不足に見える
Excerpt: ここギコ氏のSOんなAほなアーキテクチャを読んで思ったのは、驚きというよりもまぁ非常によくある話だ、ということ。 自分もそういった傾向があるので自戒したほう...
Weblog: 眠る開発屋blog
Tracked: 2005年05月15日 03:07
Comments
コメントはありません。
Post a comment












Remember personal info? 
2005年05月
Su Mo Tu We Th Fr Sa
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        

About Me

Navigation

Search
Google
Web
kokogiko.net
Archives
Recent Entries
Recent Comments
Recent Trackbacks
Generic Viagra(Generic Viagra)
Update Pingを受け付けるサーバの実装
Adobe もクラウドをはじめた!各社のクラウドサービスの特徴は?(ラボブログ)
Amazon EC2のランニングコストはそんなに安くなかった
「ここギコ!」の人が涙も出ないような状況になっていることについて(僕だけが幸せになればいいのに。)
人員がクラスタ化できている職場と言うのはうらやましい そろそろ限界です
GoogleMapsと連動したいならPostGISの他にmysqlという選択肢も出てきた あとジオメディアサミット関西も(ここギコ!)
GoogleMapsと連動したいなら幾何データ型よりPostGIS
GoogleMapsと連動したいならPostGISの他にmysqlという選択肢も出てきた あとジオメディアサミット関西も(ここギコ!)
「ジオメディアサミット関西」が開催されます。
GoogleMapsと連動したいならPostGISの他にmysqlという選択肢も出てきた あとジオメディアサミット関西も(ここギコ!)
MySQL4.1以降での空間情報の扱い方
なんか天から2兆円降ってくるらしいので みんな思い思いのところに募金なり寄付するのはどうか(ここギコ!)
「冷静に」「熱く」「マジ反論」でこの内容はある意味すごい
「亡びつつある日本の言語」と「日本語」、そして「普遍語」につらつら思うこと(ここギコ!)
国連人権委、アイヌ・琉球文化の保護を日本に勧告
「亡びつつある日本の言語」と「日本語」、そして「普遍語」につらつら思うこと(ここギコ!)
政治と祭祀が不可分と考えるなら、全ての祭祀を引き受けるのが筋
「亡びつつある日本の言語」と「日本語」、そして「普遍語」につらつら思うこと(ここギコ!)
Googleさんの技術でアイヌ語訳ができないだろうか
Hatena bookmarked
My del.icio.us

Banners

Syndication
Powered by
Get it!!