什么是WSDL
WSDL全称Web Service Description Language,即“WEB服务描述语言”,是专用于描述和定位Web服务的一种协议和语言。WSDL为Web Service的提供商和用户推出了方便的协调工作的方法。使用WSDL使得Web Service可以跨语言和跨平台的实现。
本文是对WSDL相关定义,结构和语法的资料的收集和总结,以备学习查阅。(资料来源于互联网)
Types :独立与机器和语言的类型定义
Messages : 包括函数参数(输入与输出分开)或文档描述
PortTypes : 引用消息部分中消息定义来描述函数签名(操作名、输入参数、输出参数)
具体定义
Bindings : PortTypes部分的每一操作在此绑定实现
Services : 确定每一绑定的端口地址
注意,文档之中可能只有一个Types栏,或根本没有。所有其他的栏可以只有零元素、单元素或是多元素。WSDL的列表要求所有的栏以固定的顺序出现: import, types, message, portType, binding, service。所有的抽象可以是单独存在于别的文件中,也可以从主文档中导入。
本文是对WSDL相关定义,结构和语法的资料的收集和总结,以备学习查阅。(资料来源于互联网)
1.结构
抽象定义Types :独立与机器和语言的类型定义
Messages : 包括函数参数(输入与输出分开)或文档描述
PortTypes : 引用消息部分中消息定义来描述函数签名(操作名、输入参数、输出参数)
具体定义
Bindings : PortTypes部分的每一操作在此绑定实现
Services : 确定每一绑定的端口地址
注意,文档之中可能只有一个Types栏,或根本没有。所有其他的栏可以只有零元素、单元素或是多元素。WSDL的列表要求所有的栏以固定的顺序出现: import, types, message, portType, binding, service。所有的抽象可以是单独存在于别的文件中,也可以从主文档中导入。