平成22年度 秋期 ネットワークスペシャリスト試験 午前II 問25
SOA(Service Oriented Architecture)でサービスを設計する際の注意点のうち、適切なものはどれか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:ウ
-
ア: 可用性を高めるために、ステートフルなインタフェースとする。
誤り。SOAでは、サービスはステートレスであることが推奨されます。ステートレスなインタフェースにより、サービスの独立性が高まり、可用性やスケーラビリティが向上します。 -
イ: 業務からの独立性を確保するために、サービスの命名は役割を表すものとする。
誤り。SOAにおいては、サービスは業務プロセスを直接反映したものであり、命名も業務に即したものとするのが一般的です。役割を表す命名は、業務からの独立性を確保するための手段としては適切ではありません。 -
ウ: 業務の変化に対応しやすくするために、サービス間の関係は疎結合にする。
正しい。サービス間を疎結合に設計することで、各サービスが独立して変更可能となり、業務プロセスの変化や拡張に柔軟に対応できます。これはSOAの主要な利点の一つです。 -
エ: セキュリティを高めるために、一度開発したサービスは再利用しない方がよい。
誤り。SOAの目的の一つは、サービスの再利用性を高めることです。適切なセキュリティ対策を講じた上で、サービスを再利用することで、開発効率や保守性が向上します。
答え
ウ: 業務の変化に対応しやすくするために、サービス間の関係は疎結合にする。
出典:平成22年度 秋期 ネットワークスペシャリスト試験 午前II 問25