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>为每个端口定义消息格式和协议细节;
  • 相关阅读:
    安装apache服务
    基于mysqld_multi实现MySQL 5.7.24多实例多进程配置
    linux安装lolcat实现彩色文字输出信息
    haproxy+keepalived实现高可用
    LVS DR模拟实验
    nginx+keepalived实现高可用
    cpu相关信息查看
    LVS集群
    session之memcache
    tomcat之redis
  • 原文地址:https://www.cnblogs.com/shaohz2014/p/3670035.html
Copyright © 2011-2022 走看看