基本情報技術者試験 令和6年度 科目A 公開問題 問5
複数のWeb サービスの入出力処理を連結させて新たなサービスを提供する、"ロジックマッシュアップ"の例はどれか。
選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】ウ
ロジックマッシュアップは、複数のWebサービスが提供する処理を連結し、一連の新しい処理を作る方法です。ウでは、最初のWebサービスに予算を渡して宿泊可能な施設のリストを取得し、その結果に含まれる施設を対象として、別のWebサービスから空室状況を取得しています。前段のサービスの出力を、後段のサービスの処理へつなげているため、ロジックマッシュアップに該当します。
アは誤りです。飲食店情報の画面に別サービスの地図コンテンツを組み合わせて表示する例であり、画面上の情報を統合するプレゼンテーションマッシュアップの説明です。サービスの処理を順次連結してはいません。
イは誤りです。複数のサービスから経済指標というデータを集め、加工してグラフ化する例であり、データを統合・加工するデータマッシュアップの説明です。
エは誤りです。Webページ全体を再読込みせず、必要な部分だけを非同期に更新するAjaxの説明です。別々のWebサービスを組み合わせること自体を表したものではありません。
【ポイント】 ロジックマッシュアップでは、「サービスAの処理結果を使ってサービスBを呼び出す」という処理の連鎖に注目します。 画面要素の組合せはプレゼンテーションマッシュアップ、複数データの統合・加工はデータマッシュアップとして区別します。 AjaxはWebページを部分更新するための通信・画面更新技術です。
出典:令和6年度 基本情報技術者試験 科目A 公開問題 問5
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の20問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる