WSDL - Introducción
WSDL son las siglas de Web Services Description Language. Es el formato estándar para describir un servicio web. WSDL fue desarrollado conjuntamente por Microsoft e IBM.
Características de WSDL
WSDL es un protocolo basado en XML para el intercambio de información en entornos descentralizados y distribuidos.
Las definiciones de WSDL describen cómo acceder a un servicio web y qué operaciones realizará.
WSDL es un lenguaje para describir cómo interactuar con servicios basados en XML.
WSDL es una parte integral de Universal Description, Discovery e Integration (UDDI), un registro de empresas mundial basado en XML.
WSDL es el lenguaje que usa UDDI.
WSDL se pronuncia como 'wiz-dull' y se deletrea como 'WSD-L'.
Uso de WSDL
WSDL se utiliza a menudo en combinación con SOAP y XML Schema para proporcionar servicios web a través de Internet. Un programa cliente que se conecta a un servicio web puede leer el WSDL para determinar qué funciones están disponibles en el servidor. Todos los tipos de datos especiales utilizados se incrustan en el archivo WSDL en forma de esquema XML. A continuación, el cliente puede utilizar SOAP para llamar a una de las funciones enumeradas en el WSDL.
Historia de WSDL
WSDL 1.1 fue presentado como una nota del W3C por Ariba, IBM y Microsoft para describir los servicios para la actividad XML del W3C en protocolos XML en marzo de 2001.
WSDL 1.1 no ha sido respaldado por el World Wide Web Consortium (W3C), sin embargo, acaba de publicar un borrador para la versión 2.0 que será una recomendación (un estándar oficial) y, por lo tanto, respaldado por el W3C.