マッシュアップ|情報処理安全確保支援士試験 令和元年 秋期午前Ⅱ試験 問23

出典:令和元年秋期 午前Ⅱ 問23 分野:ソフトウェア開発管理技術 / 開発プロセス・ 手法
マッシュアップを利用してWebコンテンツを表示する例として,最も適切なものはどれか。
  • ア:Webブラウザにプラグインを組み込み,動画やアニメーションを表示する。
  • イ:地図上のカーソル移動に伴い,Webページを切り替えずにスクロール表示する。
  • ウ:鉄道経路の探索結果上に,各鉄道会社のWebページへのリンクを表示する。
  • エ:店舗案内のWebページ上に,他のサイトが提供する地図探索機能を利用して出力された情報を表示する。
解説

マッシュアップは、複数のWebサービスや外部サイトが提供する機能・データを組み合わせて、新しいWebコンテンツやサービスとして表示する仕組みです。

店舗案内のWebページ上に、他のサイトが提供する地図探索機能を利用して出力された情報を表示する場合、自社の店舗情報と外部の地図サービスを組み合わせているので、マッシュアップの例に当たります。

したがって、が適切です。

❌他選択肢が誤りの理由
ア:Webブラウザにプラグインを組み込み,動画やアニメーションを表示する。
⇒プラグインを使って動画やアニメーションを表示する説明です。外部のWebサービスやデータを組み合わせて新しいコンテンツを作るマッシュアップの説明ではありません。
イ:地図上のカーソル移動に伴い,Webページを切り替えずにスクロール表示する。
⇒Ajaxなどを用いた動的な画面更新に近い説明です。Webページを切り替えずに表示を更新すること自体はマッシュアップの本質ではなく、外部サービスの機能やデータを組み合わせているかどうかがポイントです。
ウ:鉄道経路の探索結果上に,各鉄道会社のWebページへのリンクを表示する。
⇒他サイトへのリンクを表示しているだけであり、外部サービスが提供する機能やデータを取り込んで組み合わせているわけではありません。マッシュアップは、単なるリンク集ではなく、複数のサービスの情報や機能を統合して表示する点が特徴です。
TSUNAGARU-ADVICE

まず押さえたいこと

マッシュアップは、複数のWebサービスや外部サービスが提供する機能・データを組み合わせて、新しいWebコンテンツやサービスとして表示する仕組みです。店舗案内ページに、他サイトが提供する地図探索機能の情報を組み込んで表示する例は、外部サービスを組み合わせたWebコンテンツとしてマッシュアップに該当します。

迷ったときの判断軸

プラグインで動画を表示すること、ページを切り替えずに地図をスクロールすること、単に他社サイトへのリンクを表示することは、マッシュアップの本質ではありません。マッシュアップでは、他のサービスの機能やデータを自分のWebページ上で活用しているかに注目しましょう。

科目Bにつなげるために

科目Bでは、外部API・地図サービス・決済サービス・認証サービスなどを自社サイトに組み込む構成が出てくることがあります。マッシュアップでは便利になる一方で、外部サービスの障害・API仕様変更・利用規約・アクセス制御などの影響を受けるため、どの機能を外部サービスに依存しているかを読み取る視点を持ちましょう。※開発関連試験向け