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

基本情報技術者 2018年 春期 午前(科目A)62


問題文

SOAの説明はどれか。

選択肢

売上・利益の増加や、顧客満足度の向上のために、営業活動にITを活用して営業の効率と品質を高める概念のこと
経営資源をコアビジネスに集中させるために、社内業務のうちコアビジネス以外の業務を外部に委託すること
コスト、品質、サービス、スピードを革新的に改善させるために、ビジネスプロセスをデザインし直す概念のこと
ソフトウェアの機能をサービスという部品とみなし、そのサービスを組み合わせることによってシステムを構築する概念のこと(正解)

🔒 解説は解答すると表示されます

サービス指向アーキテクチャ【午前解説】

正解の理由

正解:
選択肢エは「ソフトウェアの機能をサービスという部品とみなし、そのサービスを組み合わせることによってシステムを構築する概念」とあり、SOA(Service-Oriented Architecture)の定義と一致します。SOAは機能をサービス単位で独立させ、インタフェース(APIや契約)を通じて通信させることで再利用性と柔軟性を高めるアーキテクチャ設計の考え方です。従ってエが正解です。

解法ステップ

  1. 問題文のキーワードを抽出:「ソフトウェア」「サービス」「組み合わせ」などを探す。
  2. 各選択肢とキーワードを照合し、最も「サービス単位で機能を扱う」説明を選ぶ。
  3. 残りの選択肢は用語(営業支援=SFA/CRM、外部委託=アウトソーシング、業務再設計=BPR)に当てはめて消去する。
  4. 用語混同(SOAPなど)に注意し、定義の本質で判断する。

選択肢別の誤答解説

  • ア: 営業活動にITを活用して効率・品質を高める説明で、SFAやCRMの目的に近く、SOAの説明ではありません。
  • イ: コア以外の業務を外部に委託する記述で、アウトソーシング(BPO)の定義です。SOAとは領域が異なります。
  • ウ: ビジネスプロセスを抜本的に再設計して改善する概念はBPR(Business Process Reengineering)で、SOAとは目的が違います。
  • エ: はソフトウェア機能をサービスとして扱い組み合わせると述べており、SOAの定義に合致します(正解)。

よくある誤解

  • SOA = SOAP:名前が似ているため混同されますが、SOAPは通信プロトコル/メッセージ形式であり、SOAはアーキテクチャ思想です。
  • SOA = マイクロサービス:共通点はあるものの、マイクロサービスはより小さい粒度と独立デプロイを強調する概念で、SOAはより広い設計パラダイムです。
  • SOAが業務改善そのもの:SOAはソフトウェア構成の話であり、業務プロセス再設計や外部委託とは目的が異なります。

補足コラム

SOAは2000年代に広がった考え方で、企業のシステムをサービス単位で設計し、再利用や異種システム間の連携を容易にします。ESB(Enterprise Service Bus)などのミドルウェアと併せて導入されることが多く、近年はより粒度の細かいマイクロサービスアーキテクチャと比較されます。試験では「サービス単位」「再利用」「疎結合」「インタフェース」を押さえてください。

FAQ

Q1: SOAはSOAPプロトコルがないと成り立ちませんか?
A1: いいえ。SOAPは一例の通信方式であり、SOA自体はプロトコルに依存しません。RESTやメッセージングでもSOAの考え方は実現できます。
Q2: マイクロサービスとSOAは同じですか?
A2: 完全に同じではありません。SOAはサービス指向の広い概念、マイクロサービスはより小さいサービス粒度と独立デプロイを強調します。設計方針や運用方法が異なります。
Q3: 試験対策での覚え方は?
A3: 「SOA=ソフトウェアの部品化(サービス)+組み合わせでシステム構築」と短く覚え、他の用語(アウトソーシング、BPR、SFA)と対比して整理してください。

関連キーワード: SOA、サービス指向アーキテクチャ、疎結合、再利用性、インタフェース、マイクロサービス、ESB、Webサービス、アウトソーシング、BPR、SFA
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

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

クイズ画面へ遷移する

すぐに利用可能!

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

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