基本情報技術者 2018年 春期 午前(科目A) 問62
問題文
SOAの説明はどれか。
選択肢
ア:売上・利益の増加や、顧客満足度の向上のために、営業活動にITを活用して営業の効率と品質を高める概念のこと
イ:経営資源をコアビジネスに集中させるために、社内業務のうちコアビジネス以外の業務を外部に委託すること
ウ:コスト、品質、サービス、スピードを革新的に改善させるために、ビジネスプロセスをデザインし直す概念のこと
エ:ソフトウェアの機能をサービスという部品とみなし、そのサービスを組み合わせることによってシステムを構築する概念のこと(正解)
🔒 解説は解答すると表示されます
サービス指向アーキテクチャ【午前解説】
正解の理由
正解: エ
選択肢エは「ソフトウェアの機能をサービスという部品とみなし、そのサービスを組み合わせることによってシステムを構築する概念」とあり、SOA(Service-Oriented Architecture)の定義と一致します。SOAは機能をサービス単位で独立させ、インタフェース(APIや契約)を通じて通信させることで再利用性と柔軟性を高めるアーキテクチャ設計の考え方です。従ってエが正解です。
選択肢エは「ソフトウェアの機能をサービスという部品とみなし、そのサービスを組み合わせることによってシステムを構築する概念」とあり、SOA(Service-Oriented Architecture)の定義と一致します。SOAは機能をサービス単位で独立させ、インタフェース(APIや契約)を通じて通信させることで再利用性と柔軟性を高めるアーキテクチャ設計の考え方です。従ってエが正解です。
解法ステップ
- 問題文のキーワードを抽出:「ソフトウェア」「サービス」「組み合わせ」などを探す。
- 各選択肢とキーワードを照合し、最も「サービス単位で機能を扱う」説明を選ぶ。
- 残りの選択肢は用語(営業支援=SFA/CRM、外部委託=アウトソーシング、業務再設計=BPR)に当てはめて消去する。
- 用語混同(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の考え方は実現できます。
A1: いいえ。SOAPは一例の通信方式であり、SOA自体はプロトコルに依存しません。RESTやメッセージングでもSOAの考え方は実現できます。
Q2: マイクロサービスとSOAは同じですか?
A2: 完全に同じではありません。SOAはサービス指向の広い概念、マイクロサービスはより小さいサービス粒度と独立デプロイを強調します。設計方針や運用方法が異なります。
A2: 完全に同じではありません。SOAはサービス指向の広い概念、マイクロサービスはより小さいサービス粒度と独立デプロイを強調します。設計方針や運用方法が異なります。
Q3: 試験対策での覚え方は?
A3: 「SOA=ソフトウェアの部品化(サービス)+組み合わせでシステム構築」と短く覚え、他の用語(アウトソーシング、BPR、SFA)と対比して整理してください。
A3: 「SOA=ソフトウェアの部品化(サービス)+組み合わせでシステム構築」と短く覚え、他の用語(アウトソーシング、BPR、SFA)と対比して整理してください。
関連キーワード: SOA、サービス指向アーキテクチャ、疎結合、再利用性、インタフェース、マイクロサービス、ESB、Webサービス、アウトソーシング、BPR、SFA

\ せっかくなら /
基本情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

