情報処理安全確保支援士試験 情報処理安全確保支援士試験 平成30年度秋期 午前Ⅱ 問23: SOA でシステムを設計する際の注意点のうち,適切なものはどれか。
←情報処理安全確保支援士試験 平成30年度秋期 午前Ⅱ
でシステムを設計する際の注意点のうち,適切なものはどれか。
問題本文
SOA でシステムを設計する際の注意点のうち,適切なものはどれか。
選択肢
- ア.可用性を高めるために,ステートフルなインタフェースとする。
- イ.業務からの独立性を確保するために,サービスの名称は抽象的なものとする。
- ウ.業務の変化に対応しやすくするために,サービス間の関係は疎結合にする。
- エ.セキュリティを高めるために,一度提供したサービスの設計は再利用しない。
正解
ウ. 業務の変化に対応しやすくするために,サービス間の関係は疎結合にする。
解説
SOA(サービス指向アーキテクチャ)は、業務機能をサービスとして部品化し、組み合わせてシステムを構築する考え方。業務変化に柔軟に対応するには、サービス同士の依存を減らす疎結合が重要で、ある部品の変更が他に波及しにくくなる。ウが正解。実務では疎結合により再利用性と保守性が高まり、業務要件の変化に素早く追従できるシステムを実現できる。
選択肢ごとの解説
- ア.可用性や柔軟性のためにはステートレスが望ましく、状態を持つステートフルにするという記述は適切でなく誤り。
- イ.サービス名は業務内容を表す分かりやすいものが望ましく、抽象的にすべきという記述は適切でないため誤り。
- ウ.業務変化に対応しやすくするためサービス間を疎結合にするのがSOA設計の要点で、これが正解。
- エ.SOAはサービスの再利用を促進する考え方であり、再利用しないという記述は趣旨に反するため誤り。
情報処理安全確保支援士試験 平成30年度秋期 午前Ⅱ の過去問一覧へ戻る・問23