Professional Documents
Culture Documents
Como primera medida vamos a tener una base de datos (webservices_prb) creada
en PostgreSQL, con una tabla (persona) la cual consta de dos campos (id,
nombre).
Luego nos aparece un cuadro de dialogo para indicar el nombre de este web
service y para seleccionar el paquete en donde será destinado:
Al momento de crearlo pueden encontrar que genera un error esto se debe a que
el Web Service espera como mínimo una operación a realizar. Nos da la
oportunidad de incluir las operaciones a través de solo código o sino también con
ayuda de una interfaz gráfica :D. Entonces en este momento vamos a construir
una nueva operación por medio de diseño, así que vamos a la pestaña Desgin
(Diseño) y en la sección Operations (Operaciones) dar click en el botón Add
Operation..(Agregar Operación)
Nos encontramos con una nueva ventana para ingresar el nombre de la operación,
tipo de dato devuelto y parámetros de entrada.
Hay que poner a andar el proyecto para que pueda ser consumido por un cliente,
esta acción la logramos haciendo click derecho sobre el proyecto y luego click en
la opción Deploy (Implementar) y ya se estará ejecutando el servicio web.
Ahora vamos a crear otro proyecto web nuevo, que hará de aplicación cliente,
osea la que va a consumir el web service.
Cuando esté creada entonces damos click derecho sobre el proyecto Nuevo
Web Service Cliente…
Pasamos entonces a la configuración de datos para el consumidor del servicio
web:
Se escoge la opción que dice: WSDL URL y aquí se introduce la misma dirección
que le ha sido asignado al servicio web pero con la terminación ?wsdl, para así
apuntar al Web Service y poder consumer sus métodos web. Seleccionar un
paquete en donde se introducirá y ya se puede finalizar esta acción.