Anar al contingut

JAX-RPC

De L'Enciclopèdia, la wikipedia en valencià
Vore també: JAX-WS

JAX-RPC (Java API for XML-based RPC, Java Application Programming Interface for Extensible Markup Language - based Remote Procedure Call) permet a una aplicació Java invocar un servici web (Web Service o WS) basat en Java en una descripció coneguda sense deixar de ser consistent en la seua descripció Web Services Description Language (WSDL). Es pot vore com Java Remote Method Invocation (Java RMI) sobre servicis web.

JAX-RPC 1 està en desús en Java EE 6.[1] El servici JAX-RPC utilisa estàndarts del W3C (World Wide Web Consortium) com WSDL.[2]

JAX-RPC 2.0 va ser renombrat a JAX-WS 2.0 (Java API for XML Web Services).

Funcionament

[editar | editar còdic]

Funciona del següent modo:

  1. Un programa Java flama a un método en un stub (objecte local que representa el servici remot).
  2. El stub invoca rutines en el JAX-RPC Runtime System (RS).
  3. El RS convertix l'invocació de métodos remots en un mensage Simple Object Access Protocol (SOAP).
  4. El RS transmet el mensage com una petició HTTP.

La ventaja d'este método és que permet que el servici web siga implementat en el costat del servidor com un contenidor dels Servlets o els Enterprise JavaBeans (EJB). Per lo tant, les aplicacions dels Servlets o els EJB estan disponibles a través de servicis web.

Vore també

[editar | editar còdic]

Referències

[editar | editar còdic]