stringtranslate.com

RPC XML de Yakarta

Jakarta XML RPC ( JAX-RPC ; anteriormente Java API for XML Based RPC) permite que una aplicación Jakarta EE invoque un servicio web basado en Java con una descripción conocida mientras sigue siendo coherente con su descripción WSDL . JAX-RPC es una de las API de programación XML de Java . Puede verse como RMI de Java sobre servicios web. JAX-RPC 2.0 fue renombrado JAX-WS 2.0 ( Java API for XML Web Services ). JAX-RPC 1 está obsoleto con Java EE 6. [1] El servicio JAX-RPC utiliza estándares W3C (World Wide Web Consortium) como WSDL (Web Service Description Language). [2] Las clases principales de API se encuentran en el paquete Java javax.xml.rpc .

Funciona de la siguiente manera:

  1. Un programa Java ejecuta un método en un stub (objeto local que representa el servicio remoto)
  2. El stub ejecuta rutinas en el sistema de ejecución JAX-RPC (RS)
  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 es que permite implementar el servicio web en el lado del servidor como un servlet o un contenedor 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. ^ Comparación entre JAX-WS y 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 & Support Media . Consultado el 5 de diciembre de 2020 .

Enlaces externos