Web Services Description Language (WSDL) — это формат файлов на основе XML, используемый для описания технических деталей и функциональности веб-службы. Он служит формальным контрактом между поставщиком службы и потребителем, подробно описывая доступные операции, форматы входных и выходных сообщений, а также сетевые протоколы, необходимые для взаимодействия. Файл WSDL обычно определяет конечные точки службы, используемые типы данных (часто через XML Schema) и информацию о привязке, которая сопоставляет абстрактный интерфейс с конкретным протоколом, таким как SOAP (Simple Object Access Protocol) поверх HTTP. Предоставляя машиночитаемую спецификацию, WSDL позволяет разработчикам использовать автоматизированные инструменты для генерации клиентского прокси-кода или серверных заглушек, что значительно упрощает процесс интеграции между разрозненными системами. Это краеугольный камень традиционной сервис-ориентированной архитектуры (SOA), который остается стандартом для корпоративных веб-служб на базе SOAP, гарантируя, что различные приложения могут беспрепятственно взаимодействовать друг с другом независимо от языков программирования или платформ, на которых они построены.