Articulo de referencia

RPC XML de Yakarta

Jakarta XML RPC ( JAX-RPC ; anteriormente API de Java para RPC basado en XML) permite que una aplicación Jakarta EE invoque un servicio web basado en Java con una descripción co...

Jakarta XML RPC ( JAX-RPC ; anteriormente API de Java para RPC basado en XML) permite que una aplicación Jakarta EE invoque un servicio web basado en Java con una descripción conocida, manteniendo la coherencia con su descripción WSDL . JAX-RPC es una de las API de programación XML de Java . Puede considerarse como RMI de Java sobre servicios web. JAX-RPC 2.0 pasó a llamarse JAX-WS 2.0 ( API de Java para servicios web XML ). JAX-RPC 1 está obsoleto con Java EE 6. [ 1 ] El servicio JAX-RPC utiliza estándares del W3C (World Wide Web Consortium) como WSDL (Web Service Description Language). [ 2 ] Las clases API principales se encuentran en el paquete Javajavax.xml.rpc .

  • Admite servicios y clientes basados ​​en web que utilizan RPC o llamadas a procedimientos remotos basadas en XML .
  • Permite el acceso a servicios web a través de las API de Java, lo que a su vez posibilita la comunicación entre diferentes aplicaciones Java.
  • Permite la comunicación del cliente con un servicio web en un idioma diferente y que se ejecuta en una plataforma separada.

Funciona de la siguiente manera:

  1. Un programa Java ejecuta un método en un objeto simulado (objeto local que representa el servicio remoto).
  2. El stub ejecuta rutinas en el sistema de tiempo de ejecución (RS) de JAX-RPC.
  3. El RS convierte la invocación del método remoto en un mensaje SOAP.
  4. El RS transmite el mensaje como una solicitud HTTP.

La ventaja de este método radica en que permite implementar el servicio web en el servidor como un contenedor Servlet o EJB . De esta forma, las aplicaciones Servlet o EJB se ponen a disposición a través de servicios web.

Jakarta XML RPC (JAX-RPC) se eliminó de Jakarta EE 9. [ 3 ]

Referencias

  1. JAX-WS vs. JAX-RPC - stackoverflow.com
  2. ¿Qué es JAX-RPC? - qwhatis.com
  3. Kaltepoth, Christian (17 de enero de 2020). "Un análisis profundo del plan de lanzamiento de Jakarta EE 9" . JAXenter . Software y soporte técnico . Consultado el 5 de diciembre de 2020 .
  • Sitio web oficialEdita esto en Wikidata
  • JAX-RPC 2.0 pasó a llamarse JAX-WS 2.0.