JAX-RPC (Java API for XML-based RPC, Java Application Programming Interface for Extensible Markup Language - based Remote Procedure Call) permite a una aplicación Java invocar un servicio web (Web Service o WS) basado en Java con una descripción conocida sin dejar de ser consistente con su descripción Web Services Description Language (WSDL). Se puede ver como Java Remote Method Invocation (Java RMI) sobre servicios web.

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.[2]

JAX-RPC 2.0 fue renombrado a JAX-WS 2.0 (Java API for XML Web Services).

Funcionamiento

editar

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 Simple Object Access Protocol (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 los Servlets o los Enterprise JavaBeans (EJB). Por lo tanto, las aplicaciones de los Servlets o los EJB están disponibles a través de servicios web.

Véase también

editar

Referencias

editar

Enlaces externos

editar

📚 Artikel Terkait di Wikipedia

Protocolo de Datos Abiertos

] } Colección de productos <feed xml:base="http://services.odata.org/V4/OData/OData.svc/" m:context="http://services.odata.org/V4/OData/OData.svc/$metadata#Products"

BioJava

conjunto de datos de ácidos nucleicos​ JEnsembl : Una versión-aware de Java API para los sistemas de datos Ensembl​ Perfiles de expresión de grupos de

SCORM

los Metadatos de los objetos de contenido. IEEE ECMAScript API for Content to Runtime Services Communication 1484.11.2 (IEEE EACRSC 2003): Empleado por

Comparación de software de modelaje basado en agentes

Tobias, R; C. Hofmann (2004). "Evaluation of free Java-libraries for social-scientific agent based simulation". Journal of Artificial Societies and Social