¿Qué es WSDL?

WSDL es una notación XML para describir un servicio web. Una definición WSDL indica a un cliente cómo componer una petición de servicios web y describe la interfaz que proporciona el proveedor de servicio web.

Servicio

El documento WSDL define un servicio en términos de un número de puertos (WSDL 1.1) y puntos finales (WSDL 1.2), que definen donde está disponible el servicio:

Puertos (WSDL 1.1) o puntos finales (WSDL 1.2)

Cada puerto con nombre también define un mecanismo para acceder a él: un enlace. Cada protocolo soportado tiene un enlace distinto; por ejemplo, SOAP sobre HTTP. Cada enlace hace referencia a un portType (WSDL 1.1) y a una interfaz (WSDL 1.2) dados.

Enlaces y portTypes (WSDL 1.1) o interfaces (WSDL 1.2)

Un enlace define los detalles de transporte y formato físico de mensaje.

Un portType o una interfaz es la interfaz lógica al servicio web.

Tanto el enlace como el portType o interfaz definen las operaciones.

Operaciones

Cada operación consta de elementos de entrada y salida definidos en términos de mensajes o partes de mensaje.

El atributo opcional parameterOrder sólo es aplicable a WSDL de estilo RPC. El valor del atributo parameterOrder es una lista ordenada de partes de mensaje WSDL que proporciona a un proveedor de servicio web una sugerencia sobre cómo se correlacionan las partes con una firma de método.

Elementos de mensaje

Los elementos de mensaje definen un mensaje lógico en términos de una o varias partes. Cada parte puede corresponder a un parámetro de una llamada de método.

Una parte se define como un elemento de esquema XML o como un tipo de esquema XML.

Estos elementos y tipos se definen totalmente en una o las dos ubicaciones siguientes:
  • Una sección WSDL <types>
  • Archivos de esquema (.xsd) importados que proporcionan las definiciones para las definiciones de partes WSDL

Información adicional

Para obtener más información sobre WSDL 1.1, consulte el World Wide Web Consortium (W3C) y, en concreto, el documento WSDL 1.1:
Para obtener más información sobre el perfil básico de WS-I, consulte WS-I y, en concreto, el documento de perfil básico de WS-I:
Conceptos relacionados
Visión general de flujos de mensajes
Validación de WSDL
Referencia relacionada
Tipos de operación de WSDL
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:54:09

ac34640_