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

JTAG

server on your LAN to the JTAG interface on PowerPC, MIPS, XScale and Arm Processors. This allows: JTAG FLASH Programming, JTAG Emulation and JTAG source-level

Lenguaje Factor

Pestov, Sviatoslav; Ehrenberg, Daniel (2010). "Factor: a dynamic stack-based programming language". SIGPLAN Not. ACM. 45 (12): 43–58. Pestov, Slava. «Factor

SAP R/3

otros sistemas se conecten con las funciones de R/3. CPI-C. Common Programming Interface-Communication. Utilizado para las comunicaciones programa-a-programa

Ingeniería de software basada en componentes

Service Interface Definitions (OSIDs) Algunas partes de COM y de CORBA Platform-Independent Component Modeling Language SIDL - Scientific Interface Definition

POSIX

«What is POSIX (Portable Operating System Interface)?» [¿Qué es POSIX (Portable Operating System Interface)?] (html) (en inglés). Archivado desde el original

Remote direct memory access

para RDMA. Las implementaciones de RDMA incluyen normalmente Virtual Interface Architecture, RDMA over Converged Ethernet (RoCE), InfiniBand, y iWARP

GNU Guile

GNU. Paquetes GNU. POSIX es el acrónimo de Portable Operating System Interface ―la X hace referencia a Unix―, en español, interfaz de sistema operativo

Micro-PROLOG

entre ellos los llamados interface SIMPLE (el más empleado), interface MITSI, interface EMITSI, interface MICRO y el interface DEC (que pretendía proporcionar