Ejercicio 1.3: Buscar un servicio Web y crear un proxy de servicio Web
Antes de empezar, debe realizar el Ejercicio 1.2: Crear un archivo JSP de Faces.
Ahora debe localizar un servicio web para el que quiera crear un cliente. Este servicio web
puede estar en un registro UDDI público o privado, en un URL o en su espacio de
trabajo. En esta guía de aprendizaje, buscaremos un servicio web que devuelva la
temperatura del código postal que se proporcione, obteniendo la información
de www.xmethods.com. Para buscar un
servicio web y crear un proxy para el servicio web, utilizando el asistente
Descubrimiento de servicio web:
- En la vista Datos de página, pulse el botón derecho del ratón sobre un área vacía
y pulse Nuevo > Servicio web.
- Seleccione Servicios web de un URL conocido. Aunque no sabemos el URL del archivo
WSDL, si se utiliza el archivo Lenguaje de inspección de servicio web (Web Service Inspection
Language - WSIL), se puede buscar en todos los servicios web del sitio. Los archivos WSIL
suelen estar en: http://www.web_service_provider.com/inspection.wsil
- Especifique el URL de WSIL siguiente, en el campo URL:
http://www.xmethods.com/inspection.wsil y pulse Ir. El asistente debería
rellenar la tabla de información de Servicios web con la lista de servicios web disponibles
en el sitio, y que sería similar a la siguiente:

- Los servicios web se listan de forma alfabética, por proveedor. Como utilizamos un servicio
web proporcionado por www.xmethods.net, desplácese en la lista hacia hacia abajo
hasta que los enlaces de la lista comiencen por www.xmethods.net.
Seleccione TemperatureService.wsdl, pulsando el enlace que se encuentra en
http://www.xmethods.net/sd/2001/DemoTemperatureService.wsdl.
- El servicio web que hemos seleccionado se visualiza en la tabla. Pulse Port: TemperaturePort
para seleccionarlo.

Para probar el servicio web, pulse Detalles para lanzar el servicio web en el Explorador de
servicios web. Para obtener más información sobre el uso del Explorador de servicios web,
consulte la ayuda en línea.
- Una vez que haya probado el servicio web, pulse Añadir al proyecto. Si se le solicita
sobrescribir los archivos del sistema, pulse Sí a todo.
- El servicio web seleccionado se mostrará en la lista de servicios web existentes. También se
muestra en la lista el único método disponible para este servicio web. Pulse Finalizar
para añadirlo a la vista Datos de página.
El proxy se debería mostrar en la vista Datos de página:

Ya podemos comenzar con el Ejercicio 1.4: Añadir un método proxy al archivo JSP Faces.