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