平成22年度春期 プロジェクトマネージャ試験 午前II 問18
【問題18】
SOA(Service Oriented Architecture)の説明はどれか。
Webサービスを利用するためのインタフェースやプロトコルを規定したものである。
XMLを利用して,インターネット上に存在するWebサービスを検索できる仕組みである。
業務機能を提供するサービスを組み合わせることによって,システムを構築する考え方である。
サービス提供者と委託者との間でサービスの内容,範囲及び品質に対する要求水準を明確にして,あらかじめ合意を得ておくことである。
【解説】
ア: Webサービスを利用するためのインタフェースやプロトコルを規定したものである。
誤り。これはSOAそのものではなく、Webサービスを実現するための技術(例: SOAPやWSDLなど)に該当します。
イ: XMLを利用して,インターネット上に存在するWebサービスを検索できる仕組みである。
誤り。これはUDDI(Universal Description, Discovery, and Integration)というWebサービスの検索を目的とした技術に該当します。
ウ: 業務機能を提供するサービスを組み合わせることによって,システムを構築する考え方である。
正しい。SOAは、業務機能を独立したサービスとして定義し、それらを必要に応じて組み合わせることで柔軟なシステムを構築するアーキテクチャの考え方です。
エ: サービス提供者と委託者との間でサービスの内容,範囲及び品質に対する要求水準を明確にして,あらかじめ合意を得ておくことである。
誤り。これはSLA(Service Level Agreement: サービスレベル合意)に関する説明であり、SOAの説明ではありません。
【答え】
ウ: 業務機能を提供するサービスを組み合わせることによって,システムを構築する考え方である。
出典:平成22年度 春期 プロジェクトマネージャ試験 午前II 問18