平成24年度 春期 午前 問49
開発技術
マッシュアップに関する問題
マッシュアップを利用して Web コンテンツを表示している例として,最も適切なものはどれか。
- ア検索キーワードの候補を,サーバから取得した過去の検索履歴を使って表示する。
- イ地図上のカーソル移動に伴い,ページを切り替えずにスクロール表示する。
- ウ電車経路の探索結果上に,各路線会社の Web ページへのリンクを表示する。
- エ店舗案内のページ上に,他のサイトが提供する地図情報を表示する。
答えと解説を見る
✓ これが正解エ店舗案内のページ上に,他のサイトが提供する地図情報を表示する。
解説
他のサイトの機能を自分の画面に取り込みます。
この設問は、四つの表示のしかたを並べ、マッシュアップに当たるものを選ばせています。見分けの軸は、よそが公開している機能やデータを、自分のページの中で動かしているかどうか、という一点になります。マッシュアップとは、複数の提供元が公開している機能やデータを組み合わせ、一つの新しい内容として見せることです。店舗を案内するページの上に、別のサイトが提供する地図を出す例では、利用者は一枚のページを見ているつもりのまま、地図の部分だけはよその仕組みが描いています。これを支えているのが API の公開です。提供する側が API を出しておけば、使う側は自分で地図や書影や気象の情報を持たなくても、中身の濃いページを組み立てられます。裏返せば、相手の提供が止まれば自分のページも欠けるという依存を抱えることになります。境目は、利用者がどこにいるかで考えると迷いません。外へ送り出した時点で、組み合わせは起きていないことになります。
ほかの選択肢はなぜ違うのか
- ア検索キーワードの候補を,サーバから取得し…:検索の候補を出す元になっているのは、自分のサーバに貯めた過去の履歴です。よその提供元が出てきませんので、組み合わせが起きていません。画面を止めずに候補を引いてくる Ajax の使い方に当たります。
- イ地図上のカーソル移動に伴い,ページを切り…:カーソルの動きに合わせて切れ目なく描き替えるのは、必要な部分だけを取りに行く Ajax による見せ方の工夫です。操作のなめらかさと、よその機能を借りているかどうかは別の話です。
- ウ電車経路の探索結果上に,各路線会社の W…:各路線会社のページへ移動できる入口を並べているだけで、利用者はそこを押すとよそのページへ出て行きます。自分のページの中でよその機能を動かしてはいませんので、組み合わせたことになりません。
出典:平成24年度 春期 応用情報技術者試験 午前 問49
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)