Desarrollo de plantillas de descriptor de despliegue de servicios web JAX-RPC para una implementación de JavaBeans
Descriptores de despliegue son archivos de texto estándar con formato XML y empaquetados en una aplicación de servicios web. Los descriptores de despliegue son necesarios para desplegar servicios web JAX-RPC (Java™ API for XML-based RPC) desarrollados mediante los servicios web para la tecnología Java EE (Java Platform, Enterprise Edition).
Antes de empezar
Desarrolle un archivo WSDL (Web Services Description Language).
Necesita un archivo WSDL para utilizar servicios web. Puede desarrollar su propio archivo WSDL u obtenerlo de un proveedor de servicios web mediante correo electrónico, bajándolo, o bien a través de un URL (Uniform Resource Locator). En esta documentación se asume que ésta creando su propio archivo WSDL. Consulte la información sobre cómo desarrollar un archivo WSDL para aplicaciones JAX-RPC.
Acerca de esta tarea
Al completar esta tarea se crean los descriptores de despliegue utilizados para describir cómo correlacionar la implementación de servicio con un componente de JavaBeans para las aplicaciones JAX-RPC (API de Java para RPC basado en XML).
Para desarrollar las plantillas de descriptor de despliegue utilizando un archivo WSDL, debe obtener la dirección web del archivo WSDL.
Si el archivo WSDL es un archivo local y está ejecutando en la plataforma Windows, la dirección web se parecerá a la del ejemplo siguiente: file:drive:\path\file_name.wsdl. Si utiliza la plataforma Linux o Unix, la dirección web se parecerá a la del ejemplo siguiente: file:/vía_acceso/nombre_archivo.wsdl. También se pueden especificar los archivos locales con la vía de acceso del archivo absoluta o relativa.
Cuando el servicio web es una implementación de JavaBeans en un módulo web, los descriptores de despliegue webservices.xml,ibm-webservices-bnd.xmi e ibm-webservices.ext.xmi y el archivo de correlación JAX-RPC se generan en el subdirectorio WEB-INF.
Procedimiento

Resultados
Ejemplo
En el ejemplo siguiente se utiliza un archivo WSDL llamado AddressBookJ2WB.wsdl:
WSDL2Java -verbose -role develop-server -container web -genJava no AddressBookJ2WB.wsdl
Las plantillas de descriptor de despliegue y el archivo de correlaciones se generan en el subdirectorio WEB-INF:Analizando archivo XML: AddressBookJ2WB.wsdl
Generando: WEB-INF\webservices.xml
Generando: WEB-INF\ibm-webservices-bnd.xmi
Generando: WEB-INF\ibm-webservices-ext.xmi
Generando: WEB-INF\AddressBookJ2WB_mapping.xml
Qué hacer a continuación
Ahora, es necesario que configure los descriptores de despliegue, para que
WebSphere Application Server pueda procesar los servicios web entrantes. Después de configurar los descriptores de servicios web para su despliegue, debe ensamblar la aplicación de servicios web para despliegue.
Ahora es necesario que configure el descriptor de despliegue webservices.xml y
configure el descriptor de despliegue ibm-webservices-bnd.xmi
de modo que el servidor de aplicaciones pueda procesar los servicios web de entrada. Después de configurar los descriptores de servicios web para su despliegue, debe ensamblar la aplicación de servicios web para despliegue. Consulte la información sobre cómo configurar el descriptor de despliegue
webservices.xml para servicios web JAX-RPC y cómo configurar el descriptor de despliegue ibm-webservices-bnd.xmi
para servicios web JAX-RPC.