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

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

