返回首页
当前位置: 主页 > 编程语言 > XML教程 >

WSDL-元素

时间:2020-07-28 10:58来源:电脑教程学习网 www.etwiki.cn 编辑:小山哥

WSDL将Web服务分解为三个特定的,可识别的元素,这些元素可以在定义后进行组合或重用。

可以分别定义的WSDL的三个主要元素是-

  • 种类
  • 运作方式
  • 捆绑

WSDL文档具有各种元素,但是它们包含在这三个主要元素中,可以将它们开发为单独的文档,然后可以将它们组合或重新使用以形成完整的WSDL文件。

WSDL元素

WSDL文档包含以下元素-

  • 定义 -它是所有WSDL文档的根元素。它定义了Web服务的名称,声明了文档其余部分中使用的多个名称空间,并包含此处描述的所有服务元素。

  • 数据类型 -消息中使用的数据类型采用XML模式的形式。

  • 消息 -它是数据的抽象定义,以消息的形式呈现,可以作为整个文档或作为要映射到方法调用的参数来呈现。

  • 操作 -这是消息操作的抽象定义,例如将接受和处理消息的命名方法,消息队列或业务流程。

  • 端口类型 -它是映射到一个或多个端点的一组抽象操作,定义了绑定操作的集合;抽象的操作集合可以通过各种绑定映射到多个传输。

  • 绑定 -这是为特定端口类型定义的操作和消息的具体协议和数据格式。

  • 端口 -它是绑定和网络地址的组合,提供服务通信的目标地址。

  • 服务 -它是相关端点的集合,包含文件中的服务定义;服务将绑定映射到端口并包括所有可扩展性定义。

除了这些主要元素之外,WSDL规范还定义了以下实用程序元素-

  • 文档 -该元素用于提供易于阅读的文档,并且可以包含在任何其他WSDL元素内。

  • 导入 -此元素用于导入其他WSDL文档或XML模式。

 – WSDL部件通常是使用支持Web服务的工具自动生成的。

WSDL文档结构

WSDL文档的主要结构如下所示:

<definitions>
   <types>
      definition of types........
   </types>

   <message>
      definition of a message....
   </message>

   <portType>
      <operation>
         definition of a operation.......  
      </operation>
   </portType>

   <binding>
      definition of a binding....
   </binding>

   <service>
      definition of a service....
   </service>
</definitions>

WSDL文档还可以包含其他元素,例如扩展元素和service元素,这使得可以在一个WSDL文档中将几个Web服务的定义组合在一起。

继续进行分析WSDL文档的示例。

------分隔线----------------------------
标签(Tag):
------分隔线----------------------------
推荐内容
  • WSDL-示例

    下面给出的是一个WSDL文件,用于演示一个简单的WSDL程序。 让我们假设该服务提供了一...

  • WSDL-简介

    WSDL代表Web服务描述语言。 这是描述Web服务的标准格式。 WSDL由Microsoft和IBM联合开...

  • WSDL教程

    这是一个简短的教程,说明了如何在分布式环境中使用WSDL交换信息。 它使用大量示例来...

  • Java JDOM分析器-修改XML文档

    示范范例 这是我们需要修改的输入文本文件- ? xml version = 1.0 encoding = UTF-8 st...

  • Java JDOM解析器-解析XML文档

    使用JDOM的步骤 以下是使用JDOM Parser解析文档时使用的步骤。 导入与XML相关的包。 ...

  • Java JDOM分析器-概述

    DOM是一个基于Java的开源库,用于解析XML文档。 它通常是Java开发人员友好的API。 它...

猜你感兴趣