SOA (Service Oriented Architecture) とは,サービスの組合せでシステムを構築する考え方である。SOAを採用するメリットとして,適切なものはどれか。
- アシステムの処理スピードが向上する。
- イシステムのセキュリティが強化される。
- ウシステム利用者への教育が不要となる。
- エ柔軟性のあるシステム開発が可能となる。
正解と解説を見る
正解
エ 柔軟性のあるシステム開発が可能となる。
正解はエの「柔軟性のあるシステム開発が可能となる。」である。SOAは業務機能を独立した「サービス」として部品化し、それらを組み合わせて(疎結合で)システムを構築する考え方であり、業務変化に応じてサービスを組み替えるだけで対応できるため、開発・改修の柔軟性・再利用性が高まる。アの処理スピード向上やイのセキュリティ強化はSOAの本質的な目的ではなく、サービス呼び出しの分だけオーバーヘッドが生じることもある。ウの利用者教育の不要化はシステムの内部構造とは無関係である。