El Lenguaje de Descripción de Servicios Web (WSDL, por sus siglas en inglés) es un formato de archivo basado en XML utilizado para describir los detalles técnicos y la funcionalidad de un servicio web. Actúa como un contrato formal entre un proveedor de servicios y un consumidor de servicios, detallando las operaciones específicas disponibles, los formatos de los mensajes de entrada y salida, y los protocolos de red necesarios para la comunicación. Un archivo WSDL define típicamente los puntos finales (endpoints) del servicio, los tipos de datos utilizados (a menudo mediante XML Schema) y la información de enlace (binding) que mapea la interfaz abstracta a un protocolo concreto como SOAP (Simple Object Access Protocol) sobre HTTP. Al proporcionar una especificación legible por máquina, WSDL permite a los desarrolladores utilizar herramientas automatizadas para generar código proxy del lado del cliente o stubs del lado del servidor, simplificando significativamente el proceso de integración entre sistemas dispares. Es un pilar fundamental de la Arquitectura Orientada a Servicios (SOA) tradicional y sigue siendo un estándar para servicios web SOAP de nivel empresarial, asegurando que diferentes aplicaciones puedan interactuar sin problemas independientemente de los lenguajes de programación o las plataformas sobre las que estén construidas.