5. ネットワーク通信

5.1. ネットワークプロトコル

5.1.1. RMI over IIOP

従来、Java のプログラム間通信手段としてはRMI が使われていました。 しかし、Java EE が要求するトランザクション・セキュリティ技術に対応するには独自プロトコルによる拡張が必要であったため、ベンダ固有の通信となってしまい相互接続性がありませんでした。 RMI over IIOP は、これらの問題を解決し、CORBAの高い相互接続性とJava 言語への親和性の高い通信を両立するものです。 WebOTX では、WebOTX Object Broker というORB の通信コアを含んでおり、RMI over IIOP 1.0 仕様に準拠しています。

5.1.2. SOAP

SOAP はXML 文書を交換するためのプロトコル仕様です。HTTP やSMTP などの既存のプロトコルに乗 せて使うことが想定されている上位プロトコルです。図にSOAP メッセージの構造を示します。