Artefactos utilizados para desarrollar los servicios web
Con los artefactos de desarrollo, puede desarrollar un enterprise bean o un módulo JavaBeans en los servicios web que están basados en los servicios web para la especificación Java™ Platform, Enterprise Edition (Java EE).
- Archivo WSDL (Web Services Description Language) XML (Extensible Markup Language)
El archivo XML WSDL describe el servicio web que se implementa.
- Interfaz de punto final de servicio
Una interfaz de punto final de servicio es la interfaz Java correspondiente al tipo de puerto del servicio web implementado. La interfaz de punto final de servicio está definida por el tiempo de ejecución de los servicios web de la API de Java para servicios web XML (JAX-WS) o la API de Java para RPC basado en API (JAX-RPC) que está utilizando.
- webservices.xml
El archivo webservices.xml contiene el descriptor de despliegue de Java EE del servicio web que especifica cómo se implementa el servicio web. El archivo webservices.xml se define en la especificación de servicios web para Java EE.
Para los servicios Web JAX-WS, el uso del descriptor de despliegue webservices.xml es opcional porque puede utilizar anotaciones para especificar toda la información incluida dentro del archivo del descriptor de despliegue. Puede utilizar el archivo del descriptor de despliegue para aumentar o alterar temporalmente las anotaciones de JAX-WS existentes. Cualquier información que defina en el descriptor de despliegue webservices.xml altera temporalmente la información correspondiente especificada por las anotaciones.
Para las aplicaciones JAX-RPC, los descriptores de despliegue no necesarios para especificar cómo se implementa el servicio web.
- ibm-webservices-bnd.xmi (sólo aplicaciones JAX-RPC)
Este archivo contiene información de despliegue específica del producto WebSphere y se define en el descriptor de despliegue ibm-webservices-bnd.xmi. propiedades de conjunto. Consulte la información de los valores del descriptor de despliegue de servicios web JAX-RPC para obtener más información sobre este descriptor de despliegue.
- Archivo de correlación JAX-RPC (API de Java para llamada a
procedimiento remoto basada en XML)
El descriptor de despliegue de correlación JAX-RPC especifica cómo se establece una correlación entre los elementos Java y los elementos de los archivos WSDL.
- archivo WSDL
El archivo WSDL es proporcionado por el implementador del servicio web.
-
Interfaces Java para el servicio web
Las interfaces Java se generan a partir del archivo WSDL tal como se indica en la especificación JAX-WS o JAX-RPC. Estos enlaces son la Interfaz de punto final de servicio, que se basa en el tipo de puerto WSDL, o la interfaz de servicio, que se basa en el servicio WSDL.
- ibm-webservicesclient-bnd.xmi (sólo aplicaciones JAX-RPC)
Este archivo contiene información de despliegue específica del producto WebSphere como, por ejemplo, información de seguridad para aplicaciones JAX-RPC. Para las aplicaciones JAX-WS, no están soportados los descriptores de despliegue y se han sustituido por el uso de anotaciones.
- Otros archivos de enlace JAX-RPC
La herramienta de mandatos WSDL2Java permite generar archivos de enlace JAX-RPC adicionales a partir de WSDL que dan soporte a la aplicación cliente en la correlación de SOAP con el lenguaje Java.