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