Escritura de una aplicación WS-Notification que no exponga un punto final de servicio web

Escriba una aplicación Java™ EE que pueda ejecutarse fuera del servidor de aplicaciones para realizar innovaciones de servicios web en un servicio web externo. Esta aplicación actúa como un editor de versión simplificada o un consumidor de tipo de extracción mediante la invocación de operaciones de servicios web a través de otro servicio web, como NotificationBroker, proporcionado por WebSphere Application Server.

Antes de empezar

En esta tarea se presupone que tiene los recursos siguientes:
  • Una copia instalada y funcional de IBM® Rational Application Developer, Rational Software Architect o herramientas equivalentes.
  • Conocimientos sobre dónde encontrar el archivo WSDL para el servicio que debe invocarse.

Acerca de esta tarea

Para escribir una aplicación WS-Notification que no exponga un punto final de servicio web, siga el método proporcionado por sus herramientas para crear una implementación de servicio web a partir de un archivo WSDL. Para ilustrarlo, los pasos siguientes describen el método que proporciona Rational Software Architect para escribir una aplicación JAX-RPC. Los pasos son muy similares a los que se utilizan para escribir una aplicación JAX-WS. Si desea ver ejemplos de aplicaciones cliente editora y suscriptora de JAX-WS que no exponen un punto final de servicio web, consulte Escritura de aplicaciones JAX-WS para WS-Notification.

Procedimiento

  1. Obtenga los archivos WSDL para el servicio que desea invocar. Si el servicio de destino es el servicio intermediario de notificaciones que fue generado por WebSphere Application Server, utilice la consola administrativa para publicar los archivos WSDL para el servicio en un archivo comprimido.
  2. Cree un proyecto Web dinámico con el nombre que desee.
  3. SeleccioneArchivo>Nuevo>Otro>Servicios web>Cliente de servicios web.
  4. Seleccione Proxy Java.
  5. Escriba o seleccione el WSDL que ha obtenido antes.
  6. Elija un tipo de cliente de "Cliente de aplicación" o "Java" según sus requisitos.
  7. Seleccione la configuración de seguridad que necesite.
  8. Pulse Finalizar.
  9. Utilice el proxy y los apéndices generados para realizar llamadas contra el servicio web remoto. Para obtener ejemplos de codificación detallados, consulte Desarrollo de aplicaciones que utilizan WS-Notification.

Qué hacer a continuación

Ya está preparado para desplegar la aplicación y utilizarla en el contenedor de cliente de aplicaciones Java EE, como se describe en Ejecución de una aplicación cliente Java EE con launchClient.

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=tjwsn_task_adev2
File name: tjwsn_task_adev2.html