📝 WSDL教程

16篇技术文档
  WSDL教程

📅  最后修改于: 2020-11-09 05:18:21        🧑  作者: Mango

这是一个简短的教程,说明了如何在分布式环境中使用WSDL交换信息。它使用大量示例来展示WSDL文件中使用的元素的功能,例如定义,类型,消息,端口类型,绑定,端口和服务。本教程将为所有想要学习WSDL基础知识并使用其功能与基于XML的服务进行交互的读者提供帮助。先决条件WSDL通常与SOAP和XML Schema结合使用。因此,您需要对XML Schema,XML名称空间和Web服务有基本的了解,以...

  WSDL-简介

📅  最后修改于: 2020-11-09 05:18:36        🧑  作者: Mango

WSDL代表Web服务描述语言。这是描述Web服务的标准格式。 WSDL由Microsoft和IBM联合开发。WSDL的功能WSDL是用于分散式和分布式环境中信息交换的基于XML的协议。WSDL定义描述了如何访问Web服务以及它将执行什么操作。WSDL是用于描述如何与基于XML的服务接口的语言。WSDL是通用描述,发现和集成(UDDI)(基于XML的全球业务注册中心)的组成部分。WSDL是UDDI...

  WSDL-元素

📅  最后修改于: 2020-11-09 05:18:57        🧑  作者: Mango

WSDL将Web服务分为三个特定的,可识别的元素,这些元素一旦定义就可以合并或重用。可以分别定义的WSDL的三个主要元素是-种类运作方式捆绑WSDL文档具有各种元素,但是它们包含在这三个主要元素中,可以将它们开发为单独的文档,然后可以将它们组合或重新使用以形成完整的WSDL文件。WSDL元素WSDL文档包含以下元素-定义-它是所有WSDL文档的根元素。它定义了Web服务的名称,声明了文档其余部分中...

  WSDL-示例

📅  最后修改于: 2020-11-09 05:19:15        🧑  作者: Mango

下面给出的是一个WSDL文件,用于演示一个简单的WSDL程序。让我们假设该服务提供了一个单一的公共可用函数,称为sayHello。该函数需要单个字符串参数,并返回单个字符串问候语。例如,如果您传递参数world,则服务函数sayHello返回问候语“ Hello,world!”。例HelloService.wsdl文件的内容-实例分析定义-HelloService类型-使用内置数据类型,它们在XM...

  WSDL-元素

📅  最后修改于: 2020-11-09 05:19:30        🧑  作者: Mango

<definitions>元素必须是所有WSDL文档的根元素。它定义了Web服务的名称。这是上一章中使用definitions元素的代码。从上面的示例,我们可以得出结论,定义–是所有其他元素的容器。指定将此文档称为HelloService。指定targetNamespace属性。targetNamespace是XML Schema的约定,使WSDL文档能够引用其自身。在此示例中,我们将target...

  WSDL-元素

📅  最后修改于: 2020-11-09 05:19:47        🧑  作者: Mango

Web服务需要定义其输入和输出以及如何将它们映射到服务中和从服务中映射出来。 WSDL<types>元素负责定义Web服务使用的数据类型。类型是XML文档或文档部分。types元素描述了客户端和服务器之间使用的所有数据类型。WSDL并不仅限于特定的键入系统。WSDL使用W3C XML Schema规范作为定义数据类型的默认选择。如果服务仅使用XML Schema内置的简单类型(例如字符串和整数),...

  WSDL-元素

📅  最后修改于: 2020-11-09 05:20:02        🧑  作者: Mango

<message>元素描述了Web服务提供商和使用者之间正在交换的数据。每个Web服务都有两条消息:输入和输出。输入描述Web服务的参数,输出描述Web服务的返回数据。每个消息包含零个或多个<part>参数,其中一个用于Web服务函数的每个参数。每个<part>参数都与<types>容器元素中定义的具体类型相关联。让我们从WSDL示例章节中获取一段代码-在此,定义了两个消息元素。第一个代表请求消息...

  WSDL-元素

📅  最后修改于: 2020-11-09 05:20:22        🧑  作者: Mango

<portType>元素组合了多个消息元素,以形成完整的单向或往返操作。例如,<portType>可以将一个请求和一个响应消息组合为一个请求/响应操作。这是SOAP服务中最常用的。 portType可以定义多个操作。让我们从WSDL示例章节中获取一段代码-portType元素定义了一个单独的操作,称为sayHello。该操作由一个输入消息SayHelloRequest和一个输出消息SayHello...

  WSDL-元素

📅  最后修改于: 2020-11-09 05:20:40        🧑  作者: Mango

<binding>元素提供了有关如何实际通过网络传输portType操作的特定详细信息。可以通过多种传输方式使绑定可用,包括HTTP GET,HTTP POST或SOAP。绑定提供有关使用什么协议来传输portType操作的具体信息。绑定提供服务所在的信息。对于SOAP协议,绑定是<soap:binding>,而传输是基于HTTP协议的SOAP消息。您可以为单个portType指定多个绑定。绑定元...

  WSDL-元素

📅  最后修改于: 2020-11-09 05:20:54        🧑  作者: Mango

<port>元素通过指定绑定的单个地址来定义单个端点。这是指定端口的语法-port元素具有两个属性:name和binding。name属性在封闭的WSDL文档中定义的所有端口之间提供唯一的名称。绑定属性是指使用WSDL定义的链接规则的绑定。绑定可扩展性元素用于指定端口的地址信息。一个端口不得指定多个地址。端口不得指定地址信息以外的任何绑定信息。这是来自示例章节的一段代码-...

  WSDL-元素

📅  最后修改于: 2020-11-09 05:21:09        🧑  作者: Mango

<service>元素定义Web服务支持的端口。对于每种受支持的协议,都有一个端口元素。服务元素是端口的集合。Web服务客户端可以从service元素中学到以下内容-在哪里访问服务,通过哪个端口访问Web服务,以及如何定义通信消息。服务元素包括一个文档元素,以提供易于阅读的文档。这是来自示例章节的一段代码-端口元素的绑定属性将服务的地址与Web服务中定义的绑定元素相关联。在此示例中,这是Hello...

  WSDL-摘要

📅  最后修改于: 2020-11-09 05:21:22        🧑  作者: Mango

在本教程中,我们已经介绍了WSDL的基础。下一步是学习SOAP,UDDI和Web服务。网页服务Web服务是开放标准(XML,SOAP,HTTP等)的Web应用程序,它们与其他Web应用程序进行交互以交换数据。要了解有关Web服务的更多信息,请访问Web服务教程。UDDIUDDI是用于描述,发布和查找Web服务的基于XML的标准。要了解有关UDDI的更多信息,请访问UDDI教程。肥皂SOAP是一种简...

  WSDL-参考

📅  最后修改于: 2020-11-09 05:21:40        🧑  作者: Mango

如果您有兴趣将您的公司,网站或书籍作为WSDL资源列出,请联系webmaster@tutorialspoint.comWSDL规范列表SpecificationDraft / ProposalW3C RecommendationWSDL 1.1 Note15. Mar 2001WSDL Usage Scenarios04. Jun 2002WSDL Requirements28. Oct 2002...

  WSDL-快速指南

📅  最后修改于: 2020-11-09 05:23:28        🧑  作者: Mango

WSDL代表Web服务描述语言。这是描述Web服务的标准格式。 WSDL由Microsoft和IBM联合开发。WSDL的功能WSDL是用于分散式和分布式环境中信息交换的基于XML的协议。WSDL定义描述了如何访问Web服务以及它将执行什么操作。WSDL是用于描述如何与基于XML的服务接口的语言。WSDL是通用描述,发现和集成(UDDI)(基于XML的全球业务注册中心)的组成部分。WSDL是UDDI...

  WSDL-有用的资源

📅  最后修改于: 2020-11-09 05:23:46        🧑  作者: Mango

以下资源包含有关WSDL的其他信息。请使用它们来获得有关此方面的更深入的知识。WSDL上的有用链接WSDL–WSDL的官方站点。Web服务描述语言-WSDL服务体系结构WSDL Wikipedia–WSDL上的WikipediaWSDL上的有用书籍要在此页面上注册您的网站,请发送电子邮件至contact@tutorialspoint.com...