最近,Webプログラミングに関連して「マッシュアップ」という言葉をよく耳にする。マッシュアップとは,複数のWebサービスAPIを組み合わせて新しいサービス(Webアプリケーション)を創り出す手法のことである。例えば,リクルートとサン・マイクロシステムズは昨年,マッシュアップの開発者向けコンテスト「Mash up Award」を開催。引き続き今年も,利用できるWebサービスAPIの種類を増やして規模を拡大した「Mash up Award 2nd」を実施している(締め切りは2007年3月12日)。 このマッシュアップという言葉,元々は音楽用語で「2つ(ないし複数)の曲を一つの曲に合成する音楽製作手法の一つ」(フリー百科事典「ウィキペディア(Wikipedia)」より)だという。複数のWebサービスAPIをプログラミングによって組み合わせて,一つの新しいサービスを創り出すというプロセスが似ている