什么是WSDL

WSDL全称Web Service Description Language,即“WEB服务描述语言”,是专用于描述和定位Web服务的一种协议和语言。WSDL为Web Service的提供商和用户推出了方便的协调工作的方法。使用WSDL使得Web Service可以跨语言和跨平台的实现。
   
    本文是对WSDL相关定义,结构和语法的资料的收集和总结,以备学习查阅。(资料来源于互联网)

1.结构

  抽象定义

    Types :独立与机器和语言的类型定义

    Messages : 包括函数参数(输入与输出分开)或文档描述

    PortTypes : 引用消息部分中消息定义来描述函数签名(操作名、输入参数、输出参数)

  具体定义

    Bindings : PortTypes部分的每一操作在此绑定实现

    Services : 确定每一绑定的端口地址

        注意,文档之中可能只有一个Types栏,或根本没有。所有其他的栏可以只有零元素、单元素或是多元素。WSDL的列表要求所有的栏以固定的顺序出现: import, types, message, portType, binding, service。所有的抽象可以是单独存在于别的文件中,也可以从主文档中导入。
posted @ 2007-03-05 21:17  '.Elvis.'  阅读(483)  评论(0编辑  收藏  举报