平成23年度 秋期 午前 問49
ソフトウェア
SOAPの役割
Web サービスを利用するときの SOAP の役割として,適切なものはどれか。
- アWeb サービスのインタフェースを記述して,プログラムからサービスを利用できるようにする。
- イWeb サービスの情報を登録しておき,利用者がそのサービスを検索できるようにする。
- ウWeb サービスの送受信プログラム間で,XML 形式のメッセージを受け渡す。
- エWeb サービスプログラム間の配信保証や重複防止など,データ転送の信頼性を確保する。
答えと解説を見る
✓ これが正解ウWeb サービスの送受信プログラム間で,XML 形式のメッセージを受け渡す。
解説
SOAPはXML形式のメッセージを運ぶ取決めです。
Web サービスを使うには、呼び出す側と呼び出される側の間で、何かを実際にやり取りしなければなりません。SOAPが受け持つのは、そのやり取りそのものです。決められた形の入れ物にXMLで書いた内容を収め、送受信するプログラムの間で受け渡します。中身の書き方と包み方を共通の取決めにしておくことで、作られた言語や動く環境が違っても話が通じます。文字で書かれた形式なので、途中の経路に左右されにくく、何が運ばれたかを人が読んで確かめることもできます。判定の軸は一つで、その役割が実際にメッセージを運ぶ層のものか、それとも運ぶ前後に置かれる別の層のものかを見ます。
ほかの選択肢はなぜ違うのか
- アWeb サービスのインタフェースを記述し…:サービスの呼び出し方を、機械が読める形で書き表しておく役割です。使い方を前もって知らせる層であり、やり取りの中身そのものを運ぶ取決めではありません。
- イWeb サービスの情報を登録しておき,利…:サービスの所在を登録簿に載せておき、必要な人が探し出せるようにする役割です。見つけるための仕組みで、見つけた後の受渡しは別の取決めが担います。
- エWeb サービスプログラム間の配信保証や…:確実に届いたか、同じものが二重に届いていないかといった、転送の確からしさを高める役割です。運ぶ形式を定める取決めの上に、別に積み重ねられる層になります。
この問題の用語
- 信頼性意図した動きと実際の結果が食い違わない度合い。情報セキュリティでは一貫しているという特性、機器ではRASISのRとして壊れにくさを指します。
出典:平成23年度 秋期 基本情報技術者試験 午前 問49
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)