問題本文
複数のWebサービスの入出力処理を連結させて新たなサービスを提供する,"ロジックマッシュアップ"の例はどれか。
選択肢
- ア.利用者が選択した飲食店情報のページを表示する際に,他のWebサービスが提供する地図コンテンツをアクセスマップとして表示する。
- イ.利用者が選択した投資商品の情報を表示する際に,関連する経済指標のデータを複数のWebサービスから取得し,グラフに加工して表示する。
- ウ.利用者が入力した予算の範囲で宿泊可能な施設のリストを他のWebサービスから取得し,それらの宿泊施設の空室状況を別のWebサービスから取得して表示する。
- エ.利用者がマウスのドラッグで地図を操作した際に,Webページ全体ではなく一部を読み直すことによって地図をスクロールして表示する。
正解
ウ. 利用者が入力した予算の範囲で宿泊可能な施設のリストを他のWebサービスから取得し,それらの宿泊施設の空室状況を別のWebサービスから取得して表示する。
解説
ロジックマッシュアップは複数の Web サービスの入出力処理を連結して新たな処理を作るもの。宿泊リスト取得→空室状況取得という連結処理がこれに該当します。ウが正解。
選択肢ごとの解説
- ア.地図コンテンツを併載するのは単純な外部リソース表示で、処理の連結ではありません。
- イ.複数サービスからデータを集めグラフ化するのはデータマッシュアップに近く、入出力の連結ではありません。
- ウ.前段サービスの出力(宿泊施設リスト)を後段サービスの入力に渡して空室状況を得る、ロジックマッシュアップの典型例で正解です。
- エ.ページの一部だけ読み直して地図をスクロールするのは Ajax の説明で、マッシュアップではありません。
基本情報技術者試験 令和6年度 科目A 公開問題 の過去問一覧へ戻る・問5