応用情報技術者 2009年 春期 午前2 問49
問題文
マッシュアップを利用してWebコンテンツを表示しているものはどれか。
選択肢
ア:検索キーワードの入力中に、キーワードの候補をサーバから取得して表示する。
イ:地図上のカーソル移動に伴い、ページを切り替えずにスクロール表示する。
ウ:電車経路の探索結果上に、各路線会社のWebページへのリンクを表示する。
エ:店舗案内のページ上に、ほかのサイトが提供する地図情報を表示する。(正解)
マッシュアップを利用してWebコンテンツを表示しているものはどれか【午前2 解説】
要点まとめ
- 結論:マッシュアップとは複数の異なるWebサービスのデータや機能を組み合わせて新しいコンテンツを作る技術であり、選択肢エが該当します。
- 根拠:店舗案内ページに他サイトの地図情報を組み込むことで、異なるサービスを融合し利便性を高めています。
- 差がつくポイント:単なる動的表示やリンクの提供ではなく、外部サービスの情報を直接ページ内に統合しているかを見極めることが重要です。
正解の理由
選択肢エは、店舗案内ページに他のサイトが提供する地図情報を表示しています。これは外部の地図サービスAPIなどを利用して情報を組み合わせているため、マッシュアップの典型例です。単にリンクを貼るのではなく、異なるサービスのデータを融合して新たな価値を提供しています。
よくある誤解
マッシュアップは単に動的に情報を表示することや、リンクを貼ることではありません。複数の異なるサービスのデータや機能を統合して新しいコンテンツを作る点が重要です。
解法ステップ
- マッシュアップの定義を確認する(複数のWebサービスを組み合わせること)。
- 各選択肢が単独の機能か、複数サービスの融合かを判断する。
- 外部サービスの情報を直接ページ内に統合している選択肢を探す。
- それが選択肢エであることを確認する。
選択肢別の誤答解説
- ア:キーワード候補の取得はサーバとの通信ですが、単一サービス内の機能でありマッシュアップではありません。
- イ:ページを切り替えずにスクロール表示するのはAjaxなどの技術であり、マッシュアップとは異なります。
- ウ:路線会社のWebページへのリンクを表示するだけで、外部サービスの情報を統合しているわけではありません。
- エ:外部の地図情報をページ内に表示し、異なるサービスを融合しているためマッシュアップです。
補足コラム
マッシュアップはAPIの普及により多様なWebサービスを組み合わせて新しい価値を生み出す手法として注目されています。Google Maps APIを利用した地図表示やSNSの情報統合などが代表例です。これによりユーザーは複数のサービスを一つの画面で利用可能になります。
FAQ
Q: マッシュアップとAjaxはどう違いますか?
A: Ajaxは非同期通信技術であり、マッシュアップは複数サービスのデータや機能を組み合わせる手法です。Ajaxはマッシュアップの実装手段の一つに過ぎません。
A: Ajaxは非同期通信技術であり、マッシュアップは複数サービスのデータや機能を組み合わせる手法です。Ajaxはマッシュアップの実装手段の一つに過ぎません。
Q: 単にリンクを貼るだけでもマッシュアップですか?
A: いいえ。リンクは単なる参照であり、マッシュアップは異なるサービスの情報を直接統合して表示することを指します。
A: いいえ。リンクは単なる参照であり、マッシュアップは異なるサービスの情報を直接統合して表示することを指します。
関連キーワード: マッシュアップ、Web API, 地図情報、Ajax, API連携

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

