SC情報処理安全確保支援士試験 午前Ⅰ
平成22年度秋期 情報処理安全確保支援士 午前Ⅰ 問13
問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。
問題
選択肢
- アCORBA
- イDCOM
- ウSTP
- エSOAP
解き方のヒントを見る
XMLで書いたメッセージをネットで送って、遠くのサーバーのプログラムを動かす約束(SOAP)
Webサービスのプロトコル「SOAP(ソープ)」の問題だよ。別のコンピューターにあるプログラムを遠隔操作(呼び出し)したい時、メッセージのデータ形式を「XML」で書き、主に「HTTP」などの標準的なネットの道を使ってやり取りする取り決めなんだ。XMLを使っているから、お互いのOS(WindowsやLinuxなど)やプログラミング言語が違っても、問題なく通信して連携できるメリットがあるよ!
この問題で問われていること
他の分散オブジェクト技術(CORBAやDCOM)と区別して、「XMLデータを用いて、HTTPなどのプロトコル経由で他のサーバーのサービス(機能)をリモート呼び出しする」Webサービス規格(SOAP)の定義を選ぼう。
SOAP
SOAP describes request and response messages with XML headers and bodies for invoking remote services
XML header\nXML body\nremote service invocation
確認ポイント
- XML ベースかどうかで見る。
- Web サービス文脈を押さえる。
- CORBA や DCOM と混同しない。
正解と解説を見る
正解
エ
出典
問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。
選択肢ア
CORBAは不正解だよ。別のコンピュータの機能を呼び出す仕組みではあるけれど、問題が聞いている「XMLのヘッダーとボディでメッセージを作る方式」ではないんだ。たとえるなら、遠くの窓口に頼みごとはできるけど、指定された申請用紙の形式ではない感じだよ。
選択肢イ
DCOMは不正解だよ。Windows系の環境で、離れた部品同士を呼び出すための仕組みだけど、XMLで手紙を書くSOAPの形式とは違うんだ。合鍵で特定の建物には入れるけど、今回求められている共通の郵便フォーマットではない、というイメージだよ。
選択肢ウ
STPは不正解だよ。STPはネットワークの輪っかによる通信トラブルを防ぐための仕組みで、サービスをXMLメッセージで呼び出す方式ではないんだ。たとえるなら、道路の渋滞を防ぐ交通整理であって、窓口に出す申請書の書き方ではないよ。
選択肢エ(正解)
SOAPは、この公式問題では正解だよ。メッセージをXMLで書き、封筒のようなヘッダーと本文のボディを持って、別のコンピュータ上のサービスを呼び出す仕組みなんだ。指定では不正解ラベルになっているけれど、問題文の条件に合うのはSOAPだよ。
出典:独立行政法人 情報処理推進機構(IPA)平成22年度秋期 情報処理安全確保支援士試験 午前Ⅰ 問13(公式資料:問題冊子(PDF) / 解答例)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針