SC情報処理安全確保支援士試験 午前Ⅱ

平成26年度春期 情報処理安全確保支援士 午前Ⅱ 問23

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

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

選択肢

  1. ア
    Webサービスを利用するためのインタフェースやプロトコルを規定したものであ
  2. イ
    る。
  3. ウ
    XMLを利用して、 インターネット上に存在するWebサービスを検索できる仕組みである。
  4. エ
    業務機能を提供するサービスを組み合わせることによって、 システムを構築する考え方である。
解き方のヒントを見る

午前II 問23

これは、仕様を探す仕組みや通信ルールの話ではなく、業務の機能を「部品化されたサービス」として用意して、それらを組み合わせてシステムを作ろう、という考え方の話だよ。レゴブロックを必要に応じて組み合わせるようなアーキテクチャ思想だと考えよう。

この問題で問われていること

Webサービス関連の用語の中から、「仕組みの名前」や「通信の決まり」ではなく、サービスを組み合わせてシステムを作るというアーキテクチャの考え方を選べるかがポイントだよ。

SOA Architecture

SOA is an architectural approach that builds systems by combining services that provide business functions

combine services\nbuild system architecture\ncenter on business functions

確認ポイント

  • アーキテクチャ思想を問う。
  • プロトコル仕様ではありません。
  • サービス組合せが本質です。
正解と解説を見る

正解

ウ

出典

問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。

選択肢ア

これは不正解だよ。Webサービスの「使い方の説明書」や「呼び出し方の決まり」を表す話で、SOAそのものではないんだ。たとえるなら、料理店を組み合わせて街全体のフードサービスを作る考え方を聞かれているのに、メニュー表の書き方を答えている感じだよ。

選択肢イ

この選択肢は文が「る。」だけで内容が欠けているので、このままでは正解にはならないよ。合鍵の説明を聞かれているのに、最後の「です」だけ渡されても判断できないのと同じだね。

選択肢ウ(正解)

これは不正解だよ。インターネット上のWebサービスを探す仕組みの説明で、UDDIに近い内容なんだ。たとえるなら、SOAは複数のお店のサービスを組み合わせて便利な商店街を作る考え方だけど、これは『どのお店がどこにあるか調べる電話帳』の話だよ。

選択肢エ

この内容は、SOAの説明としては正しいよ。業務機能を部品のようなサービスとして用意し、それらを組み合わせてシステムを作る考え方なんだ。たとえるなら、注文、決済、配送という別々の窓口を必要に応じてつないで、一つのネットショップを作るイメージだよ。

出典:独立行政法人 情報処理推進機構(IPA)平成26年度春期 情報処理安全確保支援士試験 午前Ⅱ 問23(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針