応用情報技術者 2023年 秋期 午前2 問63
問題文
SOA を説明したものはどれか。
選択肢
ア:企業改革において既存の組織やビジネスルールを抜本的に見直し、業務フロー、管理機構及び情報システムを再構築する手法のこと
イ:企業の経営資源を有効に活用して経営の効率を向上させるために、 基幹業務を部門ごとではなく統合的に管理するための業務システムのこと
ウ:発注者と IT アウトソーシングサービス提供者との間で、サービスの品質について合意した文書のこと
エ:ビジネスプロセスの構成要素とそれを支援する IT 基盤を、 ソフトウェア部品であるサービスとして提供するシステムアーキテクチャのこと(正解)
SOA を説明したものはどれか【午前2 解説】
要点まとめ
- 結論:SOAは「サービス指向アーキテクチャ」で、ビジネスプロセスをサービス単位でIT基盤に実装する設計手法です。
- 根拠:SOAはソフトウェア部品(サービス)を組み合わせて柔軟にシステムを構築し、再利用性や拡張性を高めることを目的とします。
- 差がつくポイント:SOAは単なる業務改革やアウトソーシング契約ではなく、ITシステムの設計思想である点を正確に理解することが重要です。
正解の理由
選択肢エは「ビジネスプロセスの構成要素とそれを支援するIT基盤を、ソフトウェア部品であるサービスとして提供するシステムアーキテクチャ」とあり、SOAの本質を的確に表現しています。SOAはサービス単位で機能を分割し、独立して利用・管理できるようにすることで、システムの柔軟性と拡張性を実現します。
よくある誤解
SOAを単なる業務改革やアウトソーシング契約のことと混同しやすいですが、SOAはITシステムの設計思想であり、サービスの提供形態に着目したアーキテクチャです。
解法ステップ
- SOAの正式名称「Service Oriented Architecture」を確認する。
- SOAが「サービス単位でシステムを構築する設計思想」であることを理解する。
- 選択肢の説明文から「サービス」「IT基盤」「ビジネスプロセスの構成要素」というキーワードを探す。
- それらが含まれている選択肢を正解と判断する。
選択肢別の誤答解説
- ア:企業改革や業務フローの再構築を指し、BPR(ビジネスプロセスリエンジニアリング)に近い内容でSOAとは異なります。
- イ:基幹業務の統合管理を指し、ERP(統合基幹業務システム)に関する説明でSOAの定義ではありません。
- ウ:サービス品質の合意文書であり、SLA(サービスレベルアグリーメント)に該当し、SOAの説明ではありません。
- エ:SOAの定義に合致し、正解です。
補足コラム
SOAは近年のマイクロサービスアーキテクチャの基礎ともなっており、サービスを小さく独立した単位で設計・運用することで、システムの柔軟性やスケーラビリティを向上させます。クラウド環境やAPI連携の普及により、SOAの考え方はますます重要になっています。
FAQ
Q: SOAとマイクロサービスの違いは何ですか?
A: SOAはサービス指向の大枠の設計思想で、マイクロサービスはその中でより小さく独立したサービス単位で設計・運用する手法です。
A: SOAはサービス指向の大枠の設計思想で、マイクロサービスはその中でより小さく独立したサービス単位で設計・運用する手法です。
Q: SOAはどのようなメリットがありますか?
A: システムの再利用性向上、柔軟な拡張、異なるシステム間の連携が容易になる点が主なメリットです。
A: システムの再利用性向上、柔軟な拡張、異なるシステム間の連携が容易になる点が主なメリットです。
関連キーワード: SOA, サービス指向アーキテクチャ、BPR, SLA, ERP, マイクロサービス、ITシステム設計

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

