JAX-RPC
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
Funciona del siguiente modo:
- Un programa Java llama a un método en un stub (objeto local que representa el servicio remoto).
- El stub invoca rutinas en el JAX-RPC Runtime System (RS).
- El RS convierte la invocación de métodos remotos en un mensaje Simple Object Access Protocol (SOAP).
- 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
- Extensible Markup Language (XML)
- Interfaz de programación de aplicaciones (API: Application Programming Interface)
- Java (lenguaje de programación)
- Llamada a procedimiento remoto (RPC: Remote Procedure Call)
Referencias
Enlaces externos
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.