問題
複数の Web サービスの入出力処理を連結させて新たなサービスを提供する、“ロジックマッシュアップ”の例はどれか。
選択肢
- 1利用者が選択した飲食店情報のページを表示する際に、他の Web サービスが提供する地図コンテンツをアクセスマップとして表示する。
- 2利用者が選択した投資商品の情報を表示する際に、関連する経済指標のデータを複数の Web サービスから取得し、グラフに加工して表示する。
- 3利用者が入力した予算の範囲で宿泊可能な施設のリストを他の Web サービスから取得し、それらの宿泊施設の空室状況を別の Web サービスから取得して表示する。
- 4利用者がマウスのドラッグで地図を操作した際に、Web ページ全体ではなく一部を読み直すことによって地図をスクロールして表示する。
正解
3. 利用者が入力した予算の範囲で宿泊可能な施設のリストを他の Web サービスから取得し、それらの宿泊施設の空室状況を別の Web サービスから取得して表示する。
詳しい解説を見る解説を閉じる
解説
マッシュアップとは複数のサービスやコンテンツを組み合わせて新しいサービスを作る手法で、特に「ロジックマッシュアップ」は、あるサービスの出力を別のサービスの入力として連結(処理の連鎖)させる点が特徴である。ウは宿泊施設リストの取得結果を入力として別サービスの空室照会を行っており、入出力の連結に該当する。アは単なるコンテンツの並置(表示マッシュアップ)、イはデータ集約と加工、エは Ajax による部分更新の説明であり、いずれも処理の連結ではない。よってウが正解。(出典: 令和6年度 基本情報技術者試験 科目A 問5)
一問一答
科目A 180問+科目B 60問