PC Online パソコン&モバイル、インターネット情報とソフトウエア活用サイト

本文へジャンプ

特設サイト一覧
ホーム > クラウド > サービス > 目次
ログインしていません
ログイン

2007年7月19日 page:1/2次へ

Web APIで作る自分流マッシュアップ(第1回)

中津川 篤司=Mashupedia 管理者

印刷ページ
  • このエントリーをはてなブックマークに追加
  • Clip to Evernote
  • mixiチェック
「あとで読む」機能の使い方
(執筆時の情報に基づいており、現在では異なる場合があります)

 はじめまして。「Mashupedia」というWeb APIとマッシュアップ(Mashup)を中心とした技術者向けのコミュニティサイトを運営しております、中津川と申します。今回、PCオンラインでコラムを持たせていただくことになりました。よろしくお願いします。

 まず初回という事もありますので、大事なキーワードになる「Web API」と「マッシュアップ」について説明させて下さい。

■Web API/マッシュアップとは?

 「Web API」というのは、簡単に言えば、企業や団体内部で保持しているデータを、Webを通じて外部のシステムから簡単に利用できるようにするための仕組みのことです。

 外部システムからの要求を受け付けて、結果を送信するためのシステム間の「約束事」をAPI*1(application programming interface)と呼びます。「どういうデータを送ればよいか」「どういうデータを結果として受け取れるか」があらかじめ決まっているわけです。Webを使ってシステム同士がデータのやり取りを行う仕組みなので、Web APIまたはWebサービスと呼ばれます。

 Webの世界では、データの送受信や結果の受け取りにHTTPとXML*2という標準化されている技術を利用するのが一般的です。Web APIもご多分に漏れず、HTTPとXMLを使っています。

*1 API : プログラム向けのデータを受け渡しする方式。
*2 XML : RSSフィードなどで使われるデータフォーマット。HTMLを厳密にしたような形式で記述されます。

 もう一つのキーワード「マッシュアップ」ですが、この言葉は元々は音楽業界用語なのです。ある音楽と音楽を組み合わせて、別な新しい音楽を作ることを意味しています。ここまで言えば分かりますよね。そうです。IT関連で言うマッシュアップの意味は、Web APIを使って新しいサービスを作り上げることや作り上げたサービスを指します。利用するWeb APIの種類や、新しいサービスを作るために利用するWeb APIの数などは関係ありません。Web APIを使って何か新しいサービスを作ったら、それがマッシュアップなのです。

複数のWeb APIを組み合わせて、新しいサービスを作る

■主なWeb API

 Web APIは、米アマゾン、米グーグル、ヤフージャパン、はてな、楽天など多くの企業が提供しています。代表的なものを以下で簡単に説明します。

拡大表示
米アマゾンが公開しているWeb API「Amazon Web Services」。アマゾンが持っている書籍データを取得できます

拡大表示
米グーグルが公開している「Google Maps API」。地図サービス「Googleマップ」のデータを取得できます

拡大表示
ヤフーが公開している「Yahoo! Japan ウェブ検索Webサービス」。Yahoo! Japanの検索エンジンを利用できます

拡大表示
はてなが公開している「はてなブックマーク AtomAPI」。ブックマーク共有サービス「はてなブックマーク」のデータを取得したり、投稿や編集をしたりできます

拡大表示
楽天が公開している「楽天商品検索API」。楽天市場に掲載されている商品情報が取得できます

 これらは、公開されているWeb APIのごく一部です。現在、世界中で500以上のWeb APIが存在します。日本だけでも150以上あります。その中には文字データだけでなく、画像や商品データ、さらに画像加工などといったデータを扱う、特色のある面白いものがたくさんあります。

 私たちが運営しているMashupediaでは、日々Web APIを紹介したり、マッシュアップを募集しています。2007年7月時点で約230のWeb APIを登録済みです。本当に多種多様なWeb APIが登録されていますので、そちらもぜひご覧下さい。


連載目次(新着順)

関連記事

キーワード

Webサービス XML WWWシステム 開発

ショッピング

最新ランキング

PC Online会員登録

最新刊のご案内

最新の誌面から

  • 日経パソコン 2012年5月14日号

    日経パソコン 2012年5月14日号

    パソコンを仕事と生活に活かす総合情報誌
    ・お役立ち周辺機器購入ガイド
    ・最新画像処理ソフト驚きの実力
    ・新型CPU搭載の夏モデルが登場ほか

  • 日経PCビギナーズ 2012年6月号

    日経PCビギナーズ 2012年6月号

    パソコン初心者応援マガジン
    ・必ず見つかるネット検索
    ・写真の保存&印刷決定版
    ・キーボードの便利技43 ほか

  • 日経WinPC 2012年6月号

    日経WinPC 2012年6月号

    パワーユーザーのためのPC総合情報誌
    ・Ivy Bridge大研究
    ・本気で作る小型・静音PC
    ・新世代グラフィックスボードほか

  • 日経PC21 2012年6月号

    日経PC21 2012年6月号

    ビジネスマンのパソコン誌
    ・パソコン&スマホで地図&GPS
    ・PDF「新」活用術
    ・ネットでらくらく資産管理 ほか

日経パソコンスキルアップ倶楽部