IPA過去問ドリル

平成22年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問25

テクノロジ/開発技術

SOA(Service Oriented Architecture)の説明はどれか。

出典:平成22年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問25

正解:ウ

解説

SOA(Service Oriented Architecture)とは,業務上の機能を独立したサービスの単位として提供し,それらのサービスを組み合わせる(オーケストレーションする)ことによって,柔軟にシステムを構築するという考え方(アーキテクチャスタイル)です。Webサービスのインタフェースやプロトコルの規定,Webサービスを検索する仕組み,サービスレベルに関する合意(SLA)は,いずれもSOAを実現する際に関連する技術や取決めではありますが,SOAという考え方そのものの説明ではありません。

選択肢ごとの解説

  • 誤り。Webサービスを利用するためのインタフェースやプロトコルを規定したものは,SOAP,WSDLなどのWebサービス関連の技術仕様の説明であり,SOAという考え方そのものの説明ではありません。
  • 誤り。XMLを利用してインターネット上のWebサービスを検索できる仕組みは,UDDIなどのサービスディレクトリの説明であり,SOAそのものの説明ではありません。
  • 正しい。SOAは,業務機能を提供するサービスを組み合わせることによってシステムを構築する考え方(アーキテクチャスタイル)です。
  • 誤り。サービス提供者と委託者との間でサービスの内容,範囲及び品質に対する要求水準を明確にして合意することは,SLA(Service Level Agreement)の説明であり,SOAという考え方そのものの説明ではありません。
エンベデッドシステムスペシャリストの過去問を演習モードで解く