JAX-RPCとは、プログラミング言語のJavaを利用してリモートプロシージャコール(遠隔手続き呼び出し)を行うためのプロトコル仕様の一種である。
JAX-RPCの仕様はSOAPに準拠している。JAX-RPCを利用することで、リモートプロシージャコールによってXMLをベースとしたWebサービスやWebアプリケーションを構築することができる。
JAX-RPCは、JavaプラットフォームでXMLを用いたWebサービスを構築するための標準APIの一種である。同様のAPIとしては、JAXB(Java Architecture for XML Binding)などがある。
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/04/20 15:41 UTC 版)
|
|
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。(2021年6月)
|
JAX-RPC (Java API for XML-based RPC) は、XMLを使用した遠隔手続き呼出し (RPC) を実装するためのJavaの標準仕様である[1]。
JAX-RPCは、2003年にリリースされたJ2EE 1.4にバージョン1.1が仕様の一つとして取り込まれており、J2EE(現・Jakarta EE)の標準仕様の一つとなっていた。しかしJAX-RPC 2.0として開発されていたバージョンは、対象範囲がWebサービス全般へと拡大したことからJAX-WS (Java API for XML Web Services) へと改称されており、以後はJAX-WSに置き換えられる形となっている[2][3]。
JavaアプリケーションからWSDLで記述されたJavaベースのWebサービスを呼び出すことを可能にする。Webサービス上のJava RMIと見ることができる。
次のように動作する。
この手法の利点は、WebサービスをServletまたはEJBコンテナとしてサーバ側に実装できる点である。したがって、ServletやEJBアプリケーションをWebサービス経由で利用できるようになる。