IPA過去問ドリル

平成30年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問23

テクノロジ/開発技術

SOA でシステムを設計する際の注意点のうち,適切なものはどれか。

出典:平成30年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問23

正解:ウ

解説

SOA(Service Oriented Architecture)でシステムを設計する際は,業務の変化に柔軟に対応できるよう,サービス間の依存関係をできるだけ小さくする疎結合な設計とすることが重要です。ステートフルなインタフェースや抽象的すぎるサービス名,設計の使い回しを避けることは,いずれも SOA の設計思想に反します。

選択肢ごとの解説

  • 誤り。可用性や再利用性を高めるためには,サービスの呼出し間で状態をもたないステートレスなインタフェースとすることが望ましいとされています。
  • 誤り。サービスの名称は,利用者が業務上の役割を理解しやすいように具体的で分かりやすいものとすることが望ましく,抽象的にすることは推奨されません。
  • 正しい。業務の変化に対応しやすくするために,サービス間の関係を疎結合にし,互いの内部実装に依存しないように設計することが SOA の重要な注意点です。
  • 誤り。SOA は既存のサービスを組み合わせて再利用することでシステム構築の効率を高める考え方であり,一度提供したサービスの設計を再利用しないことはこの考え方に反します。
情報処理安全確保支援士の過去問を演習モードで解く