Ensamblaje de un archivo JAR de enterprise bean habilitado para servicios web utilizando un archivo WSDL

Puede ensamblar un archivo JAR (archivador Java™) de enterprise bean habilitado para servicios web en un archivo WSDL (Web Services Description Language) con una herramienta de ensamblaje.

Antes de empezar

Puede ensamblar módulos de servicios web basados en Java con las herramientas de ensamblaje de WebSphere Application Server.

Para llevar a cabo esta tarea son necesarios los siguientes artefactos:
  • Un archivo JAR de Enterprise Bean ensamblado que contiene la implementación EJB (Enterprise JavaBeans) y todas las clases que se generan desde la herramienta de la línea de mandatos WSDL2Java, si el argumento role es develop-server y el argumento container es EJB.
  • 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 JAR de enterprise bean habilitado para servicios web con un archivo WSDL llevando a cabo las acciones indicadas en los pasos de esta sección de tarea.

Procedimiento

  1. 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.
  2. 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.
  3. 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 la información sobre cómo migrar artefactos de código a una herramienta de ensamblaje en la documentación de Rational Application Developer.

Resultados

Tiene los artefactos necesarios para habilitar para el servicio web un módulo EJB para servicios web. Los artefactos se añaden al archivo JAR. Ahora es necesario configurar los descriptores de despliegue para así poder desplegar el servicio web en el entorno de ejecución del servidor de aplicaciones.

Ejemplo

El archivo JAR AddressBook.jar contiene los siguientes archivos después del ensamblaje. Los archivos añadidos en esta tarea están en negrita. Estos archivos incluyen el archivo WSDL, los descriptores de despliegue y el archivo de correlaciones JAX-RPC.
META-INF/MANIFEST.MF 
META-INF/ejb-jar.xml 
addr/Address.class 
addr/AddressBook_RI.class 
addr/AddressBookSoapBindingImpl.class 
addr/AddressBookHome.class 
addr/Phone.class
addr/StateType.class 
addr/AddressBook.class 
META-INF/wsdl/AddressBook.wsdl
META-INF/ibm-webservices-bnd.xmi 
META-INF/ibm-webservices-ext.xmi
META-INF/webservices.xml
META-INF/AddressBook_mapping.xml

Qué hacer a continuación

Para los servicios web JAX-RPC, configure el descriptor de despliegue webservices.xml. Es necesario configurar los descriptores de despliegue para el servicio web para que WebSphere Application Server pueda procesar las solicitudes de servicios web de entrada.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_assembjarwsdl
File name: twbs_assembjarwsdl.html