JAX-RPC

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda

Java API for XML-based RPC (JAX-RPC) permite a una aplicación Java invocar un servicio web basado en Java con una descripción conocida sin dejar de ser consistente con su descripción WSDL. Se puede ver como Java RMIs sobre servicios web. JAX-RPC 2.0 fue renombrado a JAX-WS 2.0 (Java API for XML Web Services). JAX-RPC 1 está en desuso con Java EE 6.[1] El servicio JAX-RPC utiliza estándares del W3C (World Wide Web Consortium) como WSDL o Web Service Description Language[2]

Funciona del siguiente modo:

  1. Un programa Java llama a un método en un stub (objeto local que representa el servicio remoto).
  2. El stub invoca rutinas en el JAX-RPC Runtime System (RS).
  3. El RS convierte la invocación de métodos remotos en un mensaje SOAP.
  4. El RS transmite el mensaje como una petición HTTP.

La ventaja de este método es que permite que el servicio web sea implementado en el lado del servidor como un contenedor de Servlets o EJBs. Por lo tanto, las aplicaciones de Servlets o EJBs están disponibles a través de servicios web.

Referencias[editar]

Enlaces externos[editar]