Web 服务描述语言 (WSDL) 是一种基于 XML 的文件格式,用于描述 Web 服务的技术细节和功能。它充当服务提供者与服务消费者之间的正式契约,详细说明了可用的具体操作、输入和输出消息格式以及通信所需的网络协议。WSDL 文件通常定义了服务的端点、所使用的数据类型(通常通过 XML Schema),以及将抽象接口映射到具体协议(如基于 HTTP 的 SOAP,即简单对象访问协议)的绑定信息。通过提供机器可读的规范,WSDL 允许开发人员使用自动化工具生成客户端代理代码或服务器端存根,从而显著简化了不同系统之间的集成过程。它是传统面向服务架构 (SOA) 的基石,至今仍是企业级 SOAP Web 服务的标准,确保了不同的应用程序无论使用何种编程语言或平台构建,都能实现无缝交互。