Implementación de aplicaciones de servicios web con JAX-RPC
Puede utilizar el modelo de programación JAX-RPC (API de Java™ para RPC basado en XML) para desarrollar servicios web.
Antes de empezar
Determine los JavaBeans o enterprise beans existentes que desea exponer como un servicio web JAX-RPC.

Acerca de esta tarea
Para desarrollar servicios web basándose en el modelo de programación de JAX-RPC, puede utilizar un enfoque de desarrollo ascendente, cuando empiece desde JavaBeans o enterprise beans, o puede utilizar un enfoque de desarrollo descendente, cuando empiece con un archivo WSDL (Web Services Description Language) existente. Esta tarea describe los pasos para el método de desarrollo en sentido ascendente.
Cuando desarrolle un servicio web JAX-RPC empezando desde JavaBeans o enterprise beans, tendrá que desarrollar un archivo WSDL. Puede utilizar JavaBeans o enterprise beans existentes y, a continuación, habilitar la implementación para servicios web.La habilitación del bean para servicios web incluye el desarrollo de la interfaz de punto final de servicio, el desarrollo de un archivo WSDL que es la descripción del servicio web, la generación y configuración de descriptores de despliegue, el ensamblaje de todos los artefactos necesarios para el servicio web y el despliegue de la aplicación en el entorno del servidor de aplicaciones.
- Consideraciones para el uso de JavaBeans
Los JavaBeans que se exponen como servicios web JAX-RPC sólo están soportados en un transporte HTTP.
- Consideraciones para el uso de enterprise beans
- El enterprise bean debe ser un bean de sesión sin estado.
- Los enterprise beans que se exponen como servicios web JAX-RPC deben estar empaquetados en módulos EJB 2.1 o EJB 3.0 o superiores.
- Para los servicios web JAX-RPC que utilizan puntos finales de tipo EJB 2.1, los parámetros de método de servicios web deben ser de uno de los tipos JAX-RPC soportados. Estos requisitos se documentan en la especificación JAX-RPC.
- Los servicios web JAX-RPC que utilizan enterprise beans sólo están soportados en un transporte HTTP o JMS (Java Message Service).
Best practice: Se recomienda utilizar los enterprise beans de tipo EJB 2.1 con aplicaciones JAX-RPC. bprac
Procedimiento
Resultados
Ha desarrollado una aplicación de servicio web JAX-RPC.
Qué hacer a continuación
Después de desplegar el archivo EAR, pruebe el servicio web para asegurarse de que el servicio funciona con el servidor de aplicaciones.