martes, 20 de mayo de 2008

Analisis de la creacion de un web service

Analisis de la implementacion de un Web Service
Web Services Description Language (WSDL)

Describe un servicio web en formato XMLWSDL representa un contrato entre el proveedor de servicio y el usuario del servicio

Para hacer uso de un web service como cliente debemos seguir lo siguiente:

Obtener el archivo WSDL
Leer el archivo WSDL para determinar lo siguiente:
Las operaciones soportadas.
El formato de entrada, salida, y mensajes de error
El protocolo que el servicio web.
La direccion donde el servicio web escucha, usando el protocolo
Crear un mensaje de entrada
Enviar un mensaje a la direcion usando el protocolo especificado
Esperara a recibir una salida o una falla en el formato especificado


En concreto WSDL describe el como, que y donde de el servicio:
Como el cliente llama el servicio?
Qué protocolo debe ser utilizado?
Dónde está el servicio disponible?

PORT TYPE = ABSTRACT INTERFACE
OPERATION = METHOD
MESSAGE = PARAMETERS AND RETURN VALUES

Es importante tener encuenta que debemos definir los alcances, Que?,Como? Cuando? Por que?

Los requisitos:

1.- Que es lo que el servicio WSDL va a hacer?
2.- Definir que tipo de informacion se van a intercambiar
3.- Mensajes de Entradas, salidas y fallas
4.- Tipos de datos que se manejan
5.- Metodos de envio y peticion... Request y Response
6.- Conexion a bases de datos
7.- Paginas JSP's

Definir:
Que?
1.- Conexion a bases de datos de manera local
2.- Que se publique un metodo para acceso a bases de datos en un webservice
3.- Que se conecte desde un cliente al metodo del webservice
4.- Que el metodo del cliente se llame desde paginas jsp's y consulte la base de datos en el servidor


WebService
-----------
ConexionMysql
ConsultaBd( Resultado )


WebCliente
-----------
jsps


Saludos!!

Mas informacion:
http://www.netbeans.org/kb/61/websvc/intro-ws.html


Continuara...