jueves, 2 de septiembre de 2010

WSDL

WSDL son las siglas de Web Services Description Language, un formato XML que se utiliza para describir servicios Web .

WSDL describe la interfaz pública a los servicios Web. Está basado en XML y describe la forma de comunicación, es decir, los requisitos del protocolo y los formatos de los mensajes necesarios para interactuar con los servicios listados en su catálogo. Las operaciones y mensajes que soporta se describen en abstracto y se ligan después al protocolo concreto de red y al formato del mensaje.


Así, WSDL se usa a menudo en combinación con SOAP y XML Schema. Un programa cliente que se conecta a un servicio web puede leer el WSDL para determinar qué funciones están disponibles en el servidor. Los tipos de datos especiales se incluyen en el archivo WSDL en forma de XML Schema. El cliente puede usar SOAP para hacer la llamada a una de las funciones listadas en el WSDL.
Estructura:
Tipos de Datos

types: Esta sección define los tipos de datos usados en los mensajes. Se utilizan los tipos
definidos en la especificación de esquemas XML.


Mensajes
message: Aquí definimos los elementos de mensaje. Cada mensaje puede consistir en una serie de
partes lógicas. Las partes pueden ser de cualquiera de los tipos definidos en la sección anterior.


Tipos de Puerto
portType : Con este apartado definimos las operaciones permitidas y los mensajes intercambiados en
el Servicio.


Bindings: Especificamos los protocolos de comunicación usados.


No hay comentarios:

Publicar un comentario