愛車:マツダアテンザ
Webを中心とした、ビジネス&テクノロジーに関する思いつき
by F-shin
[ このサイトについて ] [ F-shinについて ] [ トップ ]
author:えふしん
photo_20.jpg
藤川真一について


モバツイの中の人
(株)想創社(そうそうしゃ)社長
人の良いジョンカビラと言われます。
AMN sponsor rolls
ツイッターやるなら
for iPhone App
Google Friend Connect
このカテゴリ[会社活動]の最新30件
モバツイランドとモバツイストア Webで受託開発やってる会社(人)は、twitterサービス、iPhoneアプリ、androidアプリのどれかを作ることを推奨してみる twitterとかiPhoneとかandroidとかクラウドとかの日記 4/20 企業のツイッター活用のツボ ツイッターで起業しました!! 昨年末でペパボを退職し、独立しました。 世界中の好きな国に行けて、blogを書いて雑貨を買い付けるお仕事あります! モバツイッターが忘年会議で2009年の「究極のウェブ」ランキング1位に選ばれました! 投資家目線でネットを語るのはやめないか? 値引き行為のマジック 直線番長より、ブレーキを踏まないことが大事 工場内オフショアをやったら、不良が頻発して困ったというキヤノンの話 所詮ネットは情報流通のための技術でしかない。 ネットメディアにおけるプッシュ活動、プル活動、私的解釈 行列制御における、運営と顧客利益の相反について 選ばれるための人生より選ぶ人生 君はエンジニアか。 CD専門店が消滅する日 「ひとりで作るネットサービス」と、「ギークデータベース」に載りました アジャイル批判かぁ。 うさんくさいビジネスを見極める簡単な方法 アフィリエイトのある生活 ランキング、比較、の重要性 上司力、部下力 「若者のクルマ離れ」 仕様書や指示書で、人の本心を探り出せ! この話はチェーンメール的な悪魔の話 アルバイトと派遣と社員の役割、インセンティブ みんなダメだとわかってる。他もやってるからやめられません、という状況のことをバブルと呼ぶ。 今年のこと(支離滅裂)
[このカテゴリをもっと見る]
F's Garage関連
Powered by
Movable Type
■お知らせ
第8回 Web Creation Awardsにノミネートされました。7/9までの一般投票に是非ご協力ください!
投票はこちら

February 21, 2004

Macromedia MAX[会社活動]

今回は、bAのセミナー一本釣りで参加しました。

「ビジネスアーキテクツが考えるRIA」というもの。

WebMethodsのセミナーとMAXに参加する人って少ないだろうなぁと思いつつも、前者はビジネスフロー、後者はフロントエンドの話ですが、共通項の見出せる話が聞けたので、僕の今の興味に対し、両方のセミナーの選択は狙い通りだったと感じています。

F'sGarageでは、ブロードバンドサイトを、単純にブロードバンドだからという理由で全面Flashで作るのって意味があるの?とか、Webの開発ワークフローで、システム設計、GUI設計をなるべく上流の方で行い、Webデザイナーの工程に押し付けない旨の意見を書いてきたつもりですが、もちろん、企業文化の違いで、ワークフローが洗練されているか否かはあれど、本質的には、上流工程での「ビジネス設計、マーケティング設計でのUIの重要性(さらに、マーケティング設計そのものが、きっちり、できてないよねって話)」と、「ユーザーインターフェース設計が機能設計に与える影響」などが話されていたと僕は認識しており、非常に親近感を覚えました。

つまり、リッチインターネットアプリケーションを作るにあたっては、ビジネス設計の段階で、UIや実現するシステムを共に考慮する必要があって、リッチインターネットアプリケーションとは、「ビジネスの戦略にそぐう形で提案するもの」という概念は、非常に賛成です。そうじゃないとFlashでせっせと工数かけて作るのは無駄ですし、かつ、FlashはPCでは結局のところプラグインが入っていないと動かないアプリケーションデータに過ぎませんですから、何を実現して、何を達成するのか?、そして同時に何を捨てるのか?という判断の先に、ビジネスを実現する目標を置くというのは、ごくごく当たり前のことですよね。

なんだか複雑なUIが必要そうだから、とか、見た目のインパクトが欲しいからFlashを使いましょうというのは、そろそろやめたほうが良いですね。実際、ユーザーは目が肥えており、そういうのに敏感に反応し反発を覚えるものです。

このセミナーでも、WebMethodsのセミナーでもまったく同じ言葉を聞いたのですが、「何を実現したいのか?が大事」という言葉。それはビジネスコンサルの方の役割なのかもしれませんし、そういう方が入らないプロジェクトであれば、上流工程の要件定義をする人が、お客さんと一緒に作り上げていく、ないしは、お客さんに明確な答えを持ってもらうように誘導していくことこそ、後の命運を左右すると言って過言ではないですね。

・・・当然、僕らの残業時間のためにも。


あと基本的なところを報告しておきますと、RIAの基本的なデータフローとして、サーバーサイドとFlash間ではXMLのメッセージをやりとりすることで、クライアントサーバーのシステムを形成しましょうというものです。それがFlashRemotingなのか、SOAPなのか、カスタムのXMLデータなのかは特に定義されていないと思います。余談ですが、今のFlashは、Web Services Connectorがありますから、WSDLを解釈してWeb Servicesに接続することなどもできます。しかも、.NET並に簡単にできます。

このような構成にすることで、Flashが搭載されたすべてのデバイスと通信することができて、サーバーを一つ置いておくだけで、携帯電話にもテレビにも通信することができるというものですね。もちろん、ちゃんと設計しておけば、Flash以外のクライアントでもサーバー間通信でも良いわけで、HTMLという最終出力データをサーバーサイドで作ってしまうよりも遥かに汎用性が高いという考え方ですね。

個人的に、次に知りたいというか、考えなきゃいけないのかなぁと思ったのは、セキュリティですかね。データに汎用性を持たせるということは、余計なデータを持たせたり、メッセージとしてRPC化していくことをあらわしますから、その時のセキュリティのあり方には興味あります。結局、HTTPの通信ですから、ヘッダ改ざんされて、適当なデータをPostされたことをブロックする手続きですね。

もちろんセッションIDなり、1 time keyのやりとりなどが基本的に取りうる手段だと思いますが、なんとなく、まとまった話を聞いて、自分の考えを固めたいという要望がありますし、もっとシンプルな方法があったら知りたいですね。

そういえば、WebServices系は情報を追ってなくてホント素人なんで、つまらない話ですが、WebServicesのセッション維持ってどうやってやるんでしょう?いわゆるクッキー+セッション変数のようなクライアント側の話と、サーバーサイドでセッションオブジェクトのようなステートを維持させる仕組みは、何か用意されているんでしたっけ?J2EEだと、EJBを使うんでしたっけ?Flashクライアントの場合はどうすりゃ良いんでしょうか?

昔、MSのSOAPのツールキットでRPCの実験したとき、二個目のデータってどうやって考えるん?という事で、話がややこしくなってきたので使うのやめちゃいましたというところで進化が止まっています。トランザクション単位にまとめたXMLデータを送って、Yes/Noを返すほうが簡単だということで。分散環境でのトランザクションともなれば、結局、新しい規格とかになるんでしょうね?

WebMethodsのセミナーで、「信頼あるメッセージの送信」が今年のキーワードみたいなことを言われていたので、全体的な意味では、まだ解決してないのかな?!

■同じカテゴリ[会社活動]のエントリー
<<前の記事 Webmethodsセミナー
>>次の記事 JavaによるWindowsサービスの作り方は?
■このblogの書き込み最新3件
Web Creation Awardsにノミネートされました。 モバツイランドとモバツイストア もう一つのソフトバンク新製品発表会