Ajaxやマッシュアップは技術障壁になりうるか?

Ajaxやマッシュアップは技術障壁になりうるか?

   「SaaS」について語られる際に必ず登場するのが、ユーザインターフェース(UI)としてのAjax、あるいは他システム連携としてのマッシュ アップである。SaaSというビジネスモデルの必須要件のようにもいわれるが、これは本質から外れた議論だと思われる。

   良好なUIとは「トレーニングを受けなくても、マニュアルを読まなくても、最後までストレスなく一連の操作を完了できること」だと筆者は考える。そ こに使われている技術がAjaxなのかどうかは本質ではない。Ajaxを使ったストレスたっぷりのUIもあるだろうし、Ajaxを使っていなくても最後ま でストレスなく操作を完遂できるUIもある。

   良好なUIの好例は、B2CのWebサイトに見ることができる。B2Cのサイトはそのビジネスの本質において「最後までストレスなく記入できる」こ とが求められる。トレーニングを受けたり、マニュアルを読んだりしなければ利用できないB2Cサイトなどというものは、この世に存在し得ない。

   はじめてそのWebサイトで買い物をするユーザであっても、すべての項目をストレスなく記入して「購入する」というボタンを最後にクリックしてくれない限り、彼らのビジネスは成立しない。だからこそB2CのWebサイトは、真剣にUIを考えるのである。

   「最後まで記入しきれるインターフェース」は、実は紙の世界でも重要な研究テーマである。「分かりやすさの設計」という意味で、「情報デザイン」という研究分野もあるぐらいだ(注1)。


※注1: 「情報デザイン−わかりやすさの設計」、情報デザインアソシエイツ編集、グラフィクス社などに詳しい。

   例えば、アメリカで10年に一度行われる国勢調査の調査票のレイアウトには、情報デザインの研究成果が生かされている。途中で記入するのをあきらめ てしまったり、空欄を残したまま提出してしまったりすると、調査員が訪問して調査票の空欄を記入するという工数が必要になる。人手を介せば当然費用もか かってくる。ストレスなく最後まで記入できる調査票をデザインすることには、経済合理性があるのだ。

   最後まで記入しきれるUIを実現する上で、Ajaxが役立つことは間違いない。しかし、Ajaxはアイデアを実装するための標準技術の1つに過ぎない。SaaSベンダーは、自社の求めるUIは何を理想としているのかを、まず考えるべきだろう。

   同じくマッシュアップというコンセプトについても、B2Bへの応用可能性以上に喧伝されすぎだと思う。本稿が想定しているCRMやHRMといったビ ジネスアプリケーションは、基本的にB2Bのサービスである。B2Bのサービスである限り、取りあつかうデータは「出所に責任のある」ものでなければなら ない。

   「マッシュアップでつなげば、複数のサーバからのデータをすべて一覧で示すことができる。もはやどのサーバからきたデータなのかわからないほどだ」 と誇らしげに語るエンジニアとお会いしたことがある。確かにマッシュアップを使えば、複数のサーバからのデータをつなぎ合わせて表示することなど、技術的 にはなんの問題もない。

   しかしビジネスという場においては、誰がそのデータに責任をもっているかが明らかでなければならない。出所のはっきりしないデータが並んでいる一覧表に基づいて、注文書を発行するなど、ビジネスの世界ではとてもできない相談である。

   複数のシステム間でデータ連携するのであれば、出所が信頼できるデータ同士を結びつけるための、一定の取り決めが必要になる。すでに日本でも、デー タ連携のための標準フォーマットを作成し広く公開していこうとするプロジェクトは始まっている(注2)。これはピア・ツー・ピアでのつなぎこみを避けるた めの貴重な試みになるはずだ。



※注2: たとえばMIJS(Made in Japan Software)コンソーシアムは、アプリケーション連携のためのオープンな規格を目指して、活発な活動を行っている。11月29日(木)には 「MIJS標準規格」の発表が予定されている。ご興味ある方は、http://mijs.smartseminar.jpを参照のこと。

   一方、インターネットで広く一般に開示されているデータをマッシュアップでつなぎこむ機能は、SaaSというソフトウェアの提供形態に限定されるこ となく、今後とも広く普及するだろう。B2Bにおいては、地図や路線情報、宿泊情報、天気予報などが中心になるだろう。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30