Jakarta XML RPC ( JAX-RPC、旧称 Java API for XML Based RPC) を使用すると、Jakarta EEアプリケーションは、 WSDL記述との一貫性を保ちながら、既知の記述を使用してJava ベースのWeb サービスを呼び出すことができます。 JAX-RPC は、Java XMLプログラミング API の 1 つです。Webサービス上のJava RMIと見なすことができます。 JAX-RPC 2.0 は、JAX-WS 2.0 ( Java API for XML Web Services ) に名前が変更されました。 JAX-RPC 1 は、Java EE 6 で非推奨になりました。[ 1 ] JAX-RPC サービスは、WSDL (Web Service Description Language) などの W3C (World Wide Web Consortium) 標準を利用します。[ 2 ] コア API クラスは、Java パッケージにあります。 javax.xml.rpc
動作は次のようになります。
この方法の利点は、Webサービスをサーバー側でサーブレットまたはEJBコンテナとして実装できることです。これにより、サーブレットまたはEJBアプリケーションをWebサービス経由で利用できるようになります。
Jakarta XML RPC (JAX-RPC) は Jakarta EE 9 から削除されました。[ 3 ]