• ビジネス
  • IT
  • テクノロジー
  • 医療
  • 建設・不動産
  • TRENDY
  • WOMAN
  • ショッピング
  • 転職
  • ナショジオ
  • 日経電子版
  • 日経BP
  • PR

  • PR

  • PR

  • PR

  • PR

NC特集1

続・エンタープライズ2.0

マッシュアップがもたらす破壊と創造

2007/05/10 日経コンピュータ
出典:2007年5月14日号
(記事は執筆時の情報に基づいており、現在では異なる場合があります)
目次一覧

創造には常に破壊が伴う。今、企業情報システムの世界には、「マッシュアップ」による大変革が訪れつつある。すでに日本大学やKDDI、リロケーション・ジャパンなどが新たなシステム開発に挑み始めた。Web2.0の世界への挑戦も広がっている。

(小野口 哲、中村 建助)

10人日、ゼロ円の衝撃
企業に広がるマッシュアップ
個人が楽しむやり方が情報共有の主流に
競争力の源泉を公開する
仮想世界が企業を動かす


【無料】サンプル版を差し上げます本記事は日経コンピュータ5月14日号からの抜粋です。そのため図や表が一部割愛されていることをあらかじめご了承ください。本「特集」の全文をお読みいただける【無料】サンプル版を差し上げます。お申込みはこちらでお受けしています。なお本号のご購入はバックナンバーをご利用ください。

 創造には常に破壊が伴う。今、企業情報システムの世界には、「マッシュアップ」による大変革が訪れつつあり、旧来のシステム構築のあり方が破壊され始めている。

 もちろんシステム開発が消失するわけではない。破壊の後に誕生するのは、マッシュアップ、つまり外部のサービスやコンテンツをネットワーク経由で組み合わせる開発の時代である。破壊と創造に挑む企業も現れている。

 07年4月、日本大学は10万人の学生が利用するメールシステムに米グーグルの「Gmail」を選んだ。SaaS(ソフトウェア・アズ・ア・サービス)形式の同メールの利用コストはゼロである。単に安いからGmailを選んだのではない。日大は、「システムの可用性やセキュリティ、使いやすさを検討した結果、Gmailを選んだ」(吉田誠 総合学術情報センター情報企画課課長)のである。

 自らがサービスを取り込むだけでなく、社内のシステムやデータをサービスの形で公開することで、ビジネスを拡大させようという企業も増えている。競争力の源泉は抱え込むという常識を破壊し、ネットの向こう側にいる一般消費者の自主的な情報発信に新たな活路を求める。

 “ユーザー参加”を特徴とするWeb2.0の考えは燎原の火のように、ビジネスの世界でも広がっている。ネット専業会社が先鞭を付けた、旅行情報のAPI公開の動きは、JTBや近畿日本ツーリストなどの総合旅行会社を動かし始めた。JTBの志賀典人常務は「これからは2.0で行く」と言い切る。

 ヘルスケア業界の動きも急だ。健康計測機器大手のタニタは、単なる機器販売から脱却、協力企業と計測データをAPI経由で共有する新規事業に経営資源を集中投下する。

 本誌は昨年4月3日号で、ビジネスに必要な情報やサービスを社内外を問わずに活用する企業と、それを実現する開かれた情報システムを「エンタープライズ2.0」と命名した。この世界では、マッシュアップを使ってシステムを作ったり、ユーザーが自ら開発に参加して、よりよいものに高めていくことが普通になる。この1年で、エンタープライズ2.0は一気に現実のものとなった。どれだけ外部のサービスを活用し、いかに外部とつながるかが、企業の命運を握る時代になりつつある。

10人日、ゼロ円の衝撃

図●黒田氏が開発したマッシュアップ・アプリケーション「出張JAWS」
 規模はそれほど大きくないものの、徹底的に外部のWebサービスを活用して、これまでのシステム開発の常識を破ったWebサイトに「出張JAWS(http://fairyware.jp/jaws/)」がある()。サイトの公開は2007年3月だ。

 出張JAWSは、出張する際に必要となる、往復の経路やホテルの検索から予約、さらには出張計画書や報告書の作成などの一連の作業をこなせるサイト。Ajaxなどの技術を用いることで、画面を再生成することなしに作業を終えることができる。

 本誌の依頼で出張JAWSを使ってみたシステム部長やITベンダー幹部は、「なかなか完成度も高い。これだけのシステムを作ろうとすると500万円から800万円はかかるのではないか」と口をそろえる。

APIを使うことで無料・超短期に

 実は開発にかかったコストはゼロ円。北海道庁の企画振興部科学IT振興局情報政策課で主査を勤める黒田哲司氏が、5種類を超すWebサービスAPIを組み合わせて独りで開発したものである。開発期間も、土日の休みを延べで10日ほど使っただけだ。

 これを可能にしたのがマッシュアップだ。黒田氏は、GoogleMapsやHeartRails Express、RailGo、じゃらんWebサービス、ホットペッパーWebサービスなどのWebサービスAPIを採用。これらによって、出発地や目的地の名称から緯度・経度、最寄駅、到着駅までの乗り換え経路、目的地近くの宿泊施設、レストランを表示できるようにした。しかもこれらのWebサービスは、いずれも無料で利用できる。

 わずか10人日で開発できた秘訣もマッシュアップにある。

 WebサービスAPIは、APIの提供者が公開しているサンプルを参照にして、数行のコードを参照すればよい。自らが書くべきコードの量は、通常のプログラムに比べて圧倒的に少ない。黒田氏が出張JAWSの作成で書いたコードは実質1500行程度だ。

 「プログラムを記述するところは簡単だった。JavaScriptで記述するのはif文や簡単な四則演算で、あとはAjaxのライブラリがやってくれる。prototype.jsに代表されるAjaxライブラリを使えば、関数を呼ぶ記述だけで済んだ。問題があるとすれば自分が書いたところなので、狭い範囲でデバッグすればいい」(黒田氏)。

 開発期間の半分以上は、どうやって実装するかの調査期間だった。Ajax技術、WebサービスAPI、取得できるXMLの中身の解析などを、一つひとつWebサイトを探して見つけて、分からないことがあればネット上のコミュニティに質問を投げた。

 それどころか当初は、どんなWebサイトやコミュニティがあるのかさえ知らなかったため、グーグルで検索するところから取り掛かったのである。米国では、出張JAWSのような開発スタイルを、「Mashup」ならぬ「Mash Ap」と呼び始めた。組み合わせることでアプリケーション(Application)が生まれるというわけだ。実際、黒田氏の作業からは、「エンドユーザー・コンピューティング」やプログラムの開発という概念を超えて、ある種の編集作業に近い印象すら受ける。


続きは日経コンピュータ2007年5月14日号をお読み下さい。この号のご購入はバックナンバーをご利用ください。


あなたにお薦め

連載新着

連載目次を見る

今のおすすめ記事

ITpro SPECIALPR

What’s New!

経営

アプリケーション/DB/ミドルウエア

クラウド

運用管理

設計/開発

クライアント/OA機器

ネットワーク/通信サービス

セキュリティ

もっと見る