SkillStack
テクノロジ系5 / 20問

基本情報技術者試験 令和6年度 科目A 公開問題 問5

複数のWeb サービスの入出力処理を連結させて新たなサービスを提供する、"ロジックマッシュアップ"の例はどれか。

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】ウ

ロジックマッシュアップは、複数のWebサービスが提供する処理を連結し、一連の新しい処理を作る方法です。ウでは、最初のWebサービスに予算を渡して宿泊可能な施設のリストを取得し、その結果に含まれる施設を対象として、別のWebサービスから空室状況を取得しています。前段のサービスの出力を、後段のサービスの処理へつなげているため、ロジックマッシュアップに該当します。

アは誤りです。飲食店情報の画面に別サービスの地図コンテンツを組み合わせて表示する例であり、画面上の情報を統合するプレゼンテーションマッシュアップの説明です。サービスの処理を順次連結してはいません。

イは誤りです。複数のサービスから経済指標というデータを集め、加工してグラフ化する例であり、データを統合・加工するデータマッシュアップの説明です。

エは誤りです。Webページ全体を再読込みせず、必要な部分だけを非同期に更新するAjaxの説明です。別々のWebサービスを組み合わせること自体を表したものではありません。

【ポイント】 ロジックマッシュアップでは、「サービスAの処理結果を使ってサービスBを呼び出す」という処理の連鎖に注目します。 画面要素の組合せはプレゼンテーションマッシュアップ、複数データの統合・加工はデータマッシュアップとして区別します。 AjaxはWebページを部分更新するための通信・画面更新技術です。

出典:令和6年度 基本情報技術者試験 科目A 公開問題 問5
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の20問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める