JAX-RPC
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:
- Un programa Java flama a un método en un stub (objecte local que representa el servici remot).
- El stub invoca rutines en el JAX-RPC Runtime System (RS).
- El RS convertix l'invocació de métodos remots en un mensage Simple Object Access Protocol (SOAP).
- 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]- Extensible Markup Language (XML)
- Interfaç de programació d'aplicacions (API: Application Programming Interface)
- Java (llenguage de programació)
- Cridada a procediment remot (RPC: Remote Procedure Call)
Referències
[editar | editar còdic]
- Este artícul conté una traducció derivada de «JAX-RPC» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.