仕様
JavaアプリケーションからWSDLで記述されたJavaベースのWebサービスを呼び出すことを可能にする。Webサービス上のJava RMIと見ることができる。
次のように動作する。
- Javaプログラムがスタブ(リモートサービスを表しているローカルなオブジェクト)上のメソッドを呼び出す。
- スタブがJAX-RPC Runtime System (RS) のルーチンを呼び出す。
- RSはリモートメソッド呼び出しをSOAPメッセージへ変換する。
- RSはそのメッセージをHTTP要求として転送する。
この手法の利点は、WebサービスをServletまたはEJBコンテナとしてサーバ側に実装できる点である。したがって、ServletやEJBアプリケーションをWebサービス経由で利用できるようになる。