正答4
解説
正解は4です。
分散システムで他のコンピュータのサービスを呼び出す技術の名称を問う問題です。
メッセージをXMLで書き、ヘッダとボディで構成するのはSOAPです。
【選択肢別解説】
1:× CORBA(Common Object Request Broker Architecture)は、OMGが定めた分散オブジェクト技術の標準仕様です。
メッセージをXMLで記述する仕組みではありません。
2:× DCOM(Distributed Component Object Model)は、マイクロソフトが開発した分散オブジェクト技術です。
XMLのヘッダとボディから成るメッセージは使いません。
3:× SIP(Session Initiation Protocol)は、IP電話などで通信セッションの開始や終了を制御するプロトコルです。
4:○ SOAPは、XMLで記述したメッセージを使って、他のコンピュータ上のデータの取得やサービスの呼出しを行うプロトコルです。
メッセージはエンベロープの中にヘッダとボディを持つ構成です。
【ポイント】
SOAPはWebサービスの基盤技術で、主にHTTPの上で使われます。
同じWebサービスでも、HTTPのメソッドとURIでシンプルに扱う方式はRESTと呼ばれます。