zoukankan      html  css  js  c++  java
  • 什么是WSDL

    WSDL定义
    WSDL(Web Service Description Language) 指网络服务描述语言;是一种用来描述Web服务和说明Web服务通信的XML。WSDL用于描述WebService及其函数、参数和返回值;WSDL 使用 XML 编写;WSDL 是一种 XML 文档;WSDL 用于描述网络服务;WSDL 也可用于定位网络服务;WSDL 还不是 W3C 标准;WSDL 是一种使用 XML 编写的文档。这种文档可描述某个 Web service。它可规定服务的位置,以及此服务提供的操作(或方法)。
    WSDL文档结构
    WSDL 文档是利用这些主要的元素来描述某个 web service 的

    元素

    定义

    <portType>

    web service 执行的操作

    <message>

    web service 使用的消息

    <types>

    web service 使用的数据类型

    <binding>

    web service 使用的通信协议

    <portType>是WSDL最重要的元素之一它可描述一个webservice可以执行的操作和相关消息;端口定义了指向某个webservice的连接点。
    操作类型
    操作类型WSDL 定义了四种类型)


    类型

    定义

    One-way

    此操作可接受消息,但不会返回响应。

    Request-response

    此操做可接受一个请求并会返回一个响应

    Solicit-response

    此操作可发送一个请求,并会等待一个响应。

    Notification

    此造作可发送一条消息,但不会等待响应。

    <Message>定义一个操作的数据元素,每个消息均有一个或多个部件组成。这些部件相当于编程语言中的函数参数;
    <types>定义了webservice中使用的数据类型,WSDL使用了XML Schema语法来定义数据类型;

    <binding>为每个端口定义消息格式和协议细节;
  • 相关阅读:
    Windows 环境 cygwin 安装 SSH
    看见上帝的 10 个公式……
    移动平均
    分位数
    算术平均、几何平均、调和平均、平方平均和移动平均
    平均数、中位数和众数及它们之间的关系
    10 个超炫绘制图表图形的 Javascript 插件【转载+整理】
    “服务器推”技术【转载+整理】
    网站数据监控监测系统
    Active Directory 域服务(AD DS)
  • 原文地址:https://www.cnblogs.com/shaohz2014/p/3670035.html
Copyright © 2011-2022 走看看