您好、欢迎来到现金彩票网!
当前位置:678彩票 > 服务访问点 >

WebService-WSDL简单介绍

发布时间:2019-05-25 17:49 来源:未知 编辑:admin

  网络服务描述语言(Web Services Description Language)简称WSDL。作用是通过接口之间的调用实现数据的传输。由于WSDL是基于XML格式的,所以它可以跨平台进行调用。WSDL 文档可以分为两部分。顶部分由抽象定义组成,而底部分则由具体描述组成。这里简单介绍7个主要的元素。

  Types- 数据类型定义的容器,它使用某种类型系统(一般地使用XML Schema中的类型系统)。

  Message- 通信消息的数据结构的抽象类型化定义。使用Types所定义的类型来定义整个消息的数据结构。

  Operation- 对服务中所支持的操作的抽象描述,一般单个Operation描述了一个访问入口的请求/响应消息对。

  PortType- 对于某个访问入口点类型所支持的操作的抽象集合,这些操作可以由一个或多个服务访问点来支持。

  Port- 定义为协议/数据格式绑定与具体Web访问地址组合的单个服务访问点。

  1. 做什么? 服务所提供的操作(方法),对应porttype,operation元素。

  2. 怎么做? 数据格式详情(types,message)及访问服务操作的必要协议(Binding)。

  3. 在哪做?: 由特定协议约定的网络地址。如URL。 (service,port)。

  数据类型定义的容器,它使用某种类型系统(一般地使用XML Schema中的类型系统)。定义了交换信息的数据格式。为了实现最大的互操作性(interoperability)和平台中立性(neutrality),WSDL选用XML Schema DataTypes(简称XSD)作为标准类型系统,并将它作为固有类型系统。Element元素定义在消息(message)定义中需要的XML元素的类型定义。complexType 元素定义了XML元素由哪些具体的类型组成以及组成元素的顺序。 complexType元素如果放在Types元素下面而又不被element元素包含,那么它就定义了一个公用的数据类型。可以被多个element元素所引用。否则为私有。

  minOccurs和maxOccurs,这个属性用来设置该域在结构中发生的次数上下限。缺省情况下每个字段值发生一次。使 用这些属性,你可以改变结构体中一个域发生的次数。

  Message具体定义了在通信中使用的消息的数据结构。使用Types所定义的类型来定义整个消息的数据结构。定义了调用该接口的时候,soap请求消息的书写以及调用格式等相关信息。

  PortType- 具体定义了一个服务可以访问的接口。是对于某个端口类型所支持操作的抽象集合。某个端口(porttype),如soap端口类型,http端口类型。

  Operation- 对服务中所支持的操作的抽象描述,一般单个Operation描述了一个访问入口的请求/响应消息。定义了服务包含的可以被调用的方法个数。

  特定端口类型的具体协议和数据格式规范的绑定。binding 元素描述特定服务接口的协议、数据格式、安全性和其它属性。针对操作和portType中使用的消息指定实际的协议和数据格式规范。

  Service-相关服务访问点的集合。一个服务所有访问入口的部署细节。一个Service往往包含多个访问入口(如URL),每个访问入口都会使用一个port来描述。Port-定义为协议/数据格式绑定与具体Web访问地址组合的单个服务访问点。由哪个web地址(URL)来访问,绑定到什么样的端口上面。

http://ps-stores.com/fuwufangwendian/353.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有