Ensamblaje de un archivo WAR habilitado para servicios web utilizando un archivo WSDL
Pueden ensamblar un archivo WAR (archivador de aplicación web) desde un archivo WSDL (Web Services Description Language) habilitado para los servicios web.
Antes de empezar
Puede ensamblar módulos de servicios web basados en Java con las herramientas de ensamblaje de WebSphere Application Server.
Para aplicaciones de servicio web JAX-WS (API de Java™ para servicios web XML), con objeto de completar esta tarea son necesarios los artefactos portátiles generados por la herramienta de la línea de mandatos wsimport cuando se inicia desde un archivo WSDL. La herramienta wsimport procesa un archivo WSDL como entrada y
genera los siguientes artefactos portátiles:
- Interfaz de punto final de servicio (SEI)
- Clase de servicio
- Clases de excepción que se correlacionan desde la clase wsdl:fault (en caso de haberla)
- Valores del tipo generado JAXB (arquitectura Java para enlaces XML) que son clases Java correlacionadas desde tipos de esquema XML
Para aplicaciones de servicios web JAX-RPC (API de Java para RPC basado en XML), para completar esta tarea necesitará los siguientes artefactos generados por la herramienta de la línea de mandatos WSDL2Java:
- Un archivo WAR ensamblado contiene la implementación de EJB (Enterprise JavaBeans), todas las clases generadas desde la herramienta de mandatos WSDL2Java y el archivo de descriptor de despliegue web.xml.
- Un archivo WSDL
- Los descriptores de despliegue webservices.xml, ibm-webservices-bnd.xmi e ibm-webservices-ext.xmi y el archivo de correlaciones JAX-RPC (API de Java para llamadas a procedimientos remotos basados en XML).
Acerca de esta tarea
Ensamble un archivo WAR habilitado para servicios web con un archivo WSDL llevando a cabo las acciones indicadas en los pasos de esta sección de tarea.
Procedimiento
- Inicie la herramienta de ensamblaje. Consulte la información sobre cómo iniciar la herramienta de ensamblaje en la documentación de Rational Application Developer.
- Si todavía no lo ha hecho, configure la herramienta de ensamblaje para que funcione con los módulos Java EE. Deberá asegurarse de que están habilitadas las categorías Java EE y Web. Consulte cómo configurar la herramienta de ensamblaje en la documentación de Rational Application Developer.
- Importe la implementación de JavaBeans y los artefactos generados por las herramientas de la línea de mandatos en la herramienta de ensamblaje.
- Migre los archivos JAR creados con Assembly Toolkit, Application Assembly Tool o una herramienta distinta a la herramienta de ensamblaje de Rational Application Developer. Para migrar archivos, importe los archivos JAR a la herramienta de ensamblaje. Consulte cómo migrar artefactos de código a una herramienta de ensamblaje en la información de Rational Application Developer.