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

Plataforma Java

“aplicaciones incrustadas”, que además no tienen interface gráfica.[cita requerida] Es la tecnología de Java que sirve para el desarrollo de aplicaciones

Java (lenguaje de programación)

para acceso a bases de datos JDBC (Java DataBase Conectivity). La interfaz JNDI (Java Naming and Directory Interface) para servicios de directorio. RMI

Anotación Java

siguiente: public @interface EjemploAnotacion{ } Como se puede ver en el ejemplo anterior es sumamente sencillo, es declarar una interface solo que se le

API Java

La API Java es una interfaz de programación de aplicaciones (API, por sus siglas del inglés: Application Programming Interface) provista por los creadores

Java EE

Java Platform, Enterprise Edition o Java EE (anteriormente conocido como Java 2 Platform, Enterprise Edition o J2EE hasta la versión 1.4; traducido informalmente

Java Native Interface

Java Native Interface (JNI) es un framework de programación que permite que un programa escrito en Java ejecutado en la máquina virtual java (JVM) pueda

Java Management Extensions

acrónimo Java Management eXtensions, JMX es la tecnología que define una arquitectura de gestión, la API (Application Programming Interface), los patrones

GNU Compiler for Java

el compilador de java para Eclipse. CNI son las siglas de "Compiled Java Native interface", (en español "Interfaz nativo para java compilado"), es un