JAX-RPCは、SOAPを利用したJavaプログラムでRPC(遠隔プログラム呼出し)を行うための機能です。
サービス利用側アプリケーションからISIを利用する場合に利用します。
SOAPのRPC機能の主な特長は、以下のとおりです。
ISIがWebサービスとして、サービス利用側アプリケーションからのSOAPメッセージ(ISIのWSDLで規定された固有の形式)の受信が可能
ISIのWSDLをもとに作成したスタブを使用したサービス利用側アプリケーションの作成が可能
ISIのメッセージ送受信APIを使用することで、JAX-RPCのコーディング知識なしで、サービス利用側アプリケーションを作成することが可能
Proxyを利用可能(メッセージ送受信APIを使用したサービス利用側アプリケーションからの送信時)
Basic認証、SSL認証(サーバ認証、クライアント認証)を利用可能(Interstage Application Serverの認証機能を使用)
サービス利用側アプリケーションで共通メッセージを作成し、SOAPボディに共通メッセージを設定(メッセージ送受信API、またはISIのWSDLをもとに作成したスタブの内部処理で設定)して送信(共通APIを利用可能)
同期通信・非同期通信が可能
プロトコルにはHTTP/Sを使用
ポイント
ISIのWSDL以外で作成されたSOAPメッセージを受信する場合は、SOAPのメッセージング機能を利用します。
注意
以下は未サポートです。
添付ファイルの使用