戦国IT - 情報処理技術者試験の過去問対策サイト
お知らせお問い合わせ料金プラン

応用情報技術者 2012年 秋期 午前248


問題文

SOA (Service Oriented Architecture)の説明はどれか。

選択肢

Webサービスを利用するためのインタフェースやプロトコルを規定したものである。
XMLを利用して、 インターネット上に存在する Webサービスを検索できる仕組みである。
業務機能を提供するサービスを組み合わせることによって、システムを構築する考え方である。(正解)
サービス提供者と委託者との間でサービスの内容、 範囲及び品質に対する要求水準を明確にして、あらかじめ合意を得ておくことである。

SOA (Service Oriented Architecture)の説明【午前2 解説】

要点まとめ

  • SOAは業務機能を独立したサービスとして提供し、それらを組み合わせてシステムを構築する考え方です。
  • 根拠は、SOAがサービスの再利用性と柔軟性を高め、異なるシステム間の連携を容易にするアーキテクチャである点にあります。
  • 差がつくポイントは、SOAとWebサービスや契約管理(SLA)などの関連用語の違いを正確に理解することです。

正解の理由

選択肢ウは「業務機能を提供するサービスを組み合わせることによって、システムを構築する考え方」とあり、SOAの本質を的確に表現しています。SOAはサービス単位で機能を分割し、それらを連携させて柔軟なシステムを作る設計思想です。

よくある誤解

SOAを単にWebサービスの規格や技術と混同しがちですが、SOAは技術ではなく設計思想やアーキテクチャの概念です。

解法ステップ

  1. SOAの定義を確認し、「サービスを組み合わせてシステムを構築する考え方」であることを理解する。
  2. 各選択肢の内容をSOAの定義と照らし合わせる。
  3. Webサービスの規格や検索仕組み、契約管理はSOAの一部ではあるが、SOAそのものの説明ではないと判断する。
  4. 最も本質を表す選択肢を選ぶ。

選択肢別の誤答解説

  • ア: Webサービスのインタフェースやプロトコルの規定はSOAPやWSDLの説明であり、SOAの全体像ではありません。
  • イ: XMLを使ったWebサービスの検索仕組みはUDDIの説明であり、SOAの定義とは異なります。
  • ウ: 業務機能をサービスとして組み合わせる考え方であり、SOAの正しい説明です。
  • エ: サービスレベルアグリーメント(SLA)の説明であり、SOAの概念とは異なります。

補足コラム

SOAは企業のITシステムを柔軟にし、異なるシステム間の連携を促進します。近年はマイクロサービスアーキテクチャがSOAの考え方をより細分化・軽量化した形として注目されています。

FAQ

Q: SOAとWebサービスは同じものですか?
A: いいえ。SOAは設計思想であり、Webサービスはその実現手段の一つです。
Q: SOAはどのようなメリットがありますか?
A: システムの再利用性向上、柔軟な拡張性、異機種間連携の容易さが主なメリットです。

関連キーワード: SOA, サービス指向アーキテクチャ、Webサービス、UDDI, SLA, マイクロサービス
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

応用情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてプライバシーポリシー利用規約特商法表記開発者について