IPA過去問ドリル

平成22年度 春期 データベーススペシャリスト試験 午前Ⅱ 問25

テクノロジ/開発技術

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

出典:平成22年度 春期 データベーススペシャリスト試験 午前Ⅱ 問25

正解:ウ

解説

SOA(Service Oriented Architecture,サービス指向アーキテクチャ)とは,業務上のまとまった機能を独立した“サービス”として実装し,それらのサービスを組み合わせる(オーケストレーションする)ことによって,柔軟にシステムを構築するという考え方(設計思想)です。

選択肢ごとの解説

  • 誤り。Webサービスを利用するためのインタフェースやプロトコル(SOAP,WSDLなど)を規定したものは,SOAを実現するための個々の技術要素の説明であり,SOAという考え方そのものの説明ではありません。
  • 誤り。XMLを利用してWebサービスを検索する仕組み(UDDIなど)は,SOAを実現するための技術要素の一つであり,SOAという考え方そのものの説明ではありません。
  • 正しい。SOAは,業務機能を提供するサービスを組み合わせることによってシステムを構築するという考え方(アーキテクチャスタイル)です。
  • 誤り。サービスの内容や品質水準について提供者と委託者があらかじめ合意しておくことはSLA(Service Level Agreement)の説明であり,SOAの説明ではありません。
データベーススペシャリストの過去問を演習モードで解く