マッシュアップ(Mashup)とは、ウェブ上に公開されている情報を加工、編集することで新たなサービスとすること。

マッシュアップの語源は、異なる音源からトラックの一部をそれぞれ取り出してミックスし、一つの曲にする音楽の手法である。ウェブにおけるマッシュアップも同様に複数の情報源からの情報から関連のあるものだけを取り出して加工し、一つのウェブサービスとして仕立てあげる。

マッシュアップが注目されるようになったのはさまざまな企業や団体が所有するデータベースを公開するWebAPIを整備するようになったためである。これにより情報技術に対する深い造詣がなくとも新たなサービスを立ち上げることができるようになった。

例えば、住所や写真などの自社ライブラリをGoogle Map等のAPIと組み合わせて新たな地図サービスのマッシュアップを作成するなどである。また、大規模災害時など緊急を要するソーシャル・プログラミングでの活用事例として、ハリケーン・カトリーナの被害者救済サイトの構築がある。

マッシュアップを行う著名なシステムとしてアメリカのYahoo!によるYahoo! Query LanguageやYahoo! Pipesなどがある。

脚注

関連項目

  • アプリケーションプログラミングインタフェース (API)
  • Webサービス
  • ビッグデータ
  • ポータルサイト

マッシュアップとは?IT用語と音楽用語を解説 ITとPCに関連する用語の解説

0212 Mashup (Web Application Hybrid) PDF Application Programming

Classifications of Web Mashup User Interfaces. Download Scientific

mashup Web of Things

Example of Mashup Web Application Download Scientific Diagram