本文所有描述参照一下wsdl文件:
<message name="getTermRequest">
<part name="term" type="xs:string" />
</message>
<message name="getTermResponse">
<part name="value" type="xs:string" />
</message>
<portType name="glossaryTerms">
<operation name="getTerm">
<input message="getTermRequest" />
<output message="getTermResponse" />
</operation>
</portType>
<binding type="glossaryTerms" name="b1">
<soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http" />
<operation>
<soap:operation
soapAction="http://example.com/getTerm" />
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
</binding>
所谓portType,好多人翻译为端口,实在是让人不好理解,我觉得就是这个wsdl提供的操作之一嘛,就是一个远程调用的方法
而所谓binding就是绑定啦,那么绑定肯定是把某某东西绑定到XX东西上,这里某某就是消息的格式和协议的细节,XX就是刚才的portType,即我说的远程调用方法
总体就是把消息的格式和协议的细节绑定到远程调用方法上,那么也就是给远程调用方法设置消息格式和协议细节。
这就是portType和binding的关系
分享到:
相关推荐
在实际应用中,`Wsdl_PortTypeParse`可能是用于执行上述解析过程的工具或者代码文件,它的目的是为了简化WSDL文档中`portType`信息的获取和理解,便于服务消费者和服务提供者之间的对接。 总结来说,`portType`元素...
WSDL 文件分为两个主要版本:WSDL 1.1 和 WSDL 2.0。其中,WSDL 1.1 是由 W3C 组织于 2001 年发布的规范,而 WSDL 2.0 则在 2007 年被提出。这两个版本的规范文档分别可以在以下链接找到: - [Web Services ...
4. **解析操作(portType)**:每个Web服务通常有一系列操作,这些操作在`<wsdl:portType>`元素中定义,包含了操作名称、输入和输出消息的定义。 5. **解析消息(message)**:`<wsdl:message>`元素定义了服务交互...
WSDL文件是Web服务的核心组成部分,它允许客户端应用程序找到、理解和调用服务。在本文中,我们将深入探讨WSDL文件的结构及其各个元素。 首先,WSDL文档定义了Web服务的接口,它是一个XML文档,遵循WSDL XML模式。...
WSDL文件是一种XML文档,它主要由两大部分组成:抽象定义和具体定义。这两部分分别负责定义服务接口和具体的实现细节。 - **抽象定义**:这部分不依赖于任何特定的编程语言或操作系统,而是专注于描述服务的接口。...
本实例将深入探讨一个简单的WSDL文件结构及其组成部分,帮助读者理解如何创建和解析WSDL文件,以便更好地利用Web服务。 1. **WSDL文档结构** WSDL文档通常包含以下关键元素: - `wsdl:definitions`:这是WSDL文档...
WSDL文件由一系列元素组成,这些元素分为四个主要部分:定义(definitions)、服务(services)、绑定(bindings)和端口类型(portTypes)。 2. **定义(definitions)** 这是WSDL文档的根元素,它包含了整个...
**WSDL文件详解:Web Services基础** Web服务(Web Services)是一种通过互联网交换数据和执行功能的方式...通过阅读和学习`wsdl-xsd.doc`和`wsdl文件详解.doc`这两个文档,你将能深入理解WSDL的工作原理和实际应用。
Web Services Description Language (WSDL) 是一种基于XML的应用,用于定义Web服务的接口和消息交换方式。WSDL文档描述了服务的访问点,允许客户端通过这些点与服务交互,无论是面向文档的信息还是面向过程的调用。...
在Java开发中,WSDL文件用于生成客户端和服务端的代码,简化了与ONVIF兼容设备的通信过程。 首先,我们需要理解WSDL文件的基本结构。一个WSDL文件通常包含以下几个主要部分: 1. **服务(Service)**:定义了服务...
3. **接口(PortType)**:定义了服务提供的操作或方法,这些操作描述了客户端和服务器之间的交互。 4. **消息(Message)**:描述了在服务调用中传递的数据结构。 5. **类型(Types)**:定义了消息中的数据类型,...
使用 WSDL 部署 Web 服务:...* 灵活性:WSDL 文件可以根据需要进行修改和扩展。 * 可重用性:WSDL 文件可以重复使用,减少了开发成本。 WSDL 是一种强大的语言,用于描述 Web 服务,使业务之间可以轻松地集成和交互。
### WebService之WSDL文件详解 #### 一、WSDL概述 **Web Services Description Language (WSDL)**,即Web服务描述语言,是一种基于XML的格式,用于描述Web服务的接口和绑定,以及如何访问这些服务。WSDL允许将Web...
右键单击wsdl文件空白处,选择Add PortType,修改PortTypeName为WSDL,operation为hello。 添加Binding 右键单击wsdl文件空白处,选择Add Binding,选择Existing Binding,选择NewBinding,单击OK。右键单击...
1. **WSDL结构**:WSDL文件由多个主要元素组成,如`<service>`定义服务接口,`<portType>`定义操作集合,`<binding>`定义传输协议和消息格式,`<port>`定义服务的实例,以及`<message>`定义交换的数据结构。...
标题“xfire webservice wsdl 文件中字段名称”和描述“xfire webservice wsdl 文件中字段名称变化”暗示了我们在讨论如何在XFire中处理和管理WSDL文件中的字段命名,特别是当这些名称需要更改时的处理方法。...
### WSDL与Java的关系 在Java中,通过JAX-WS(Java API for XML Web Services)框架,开发者可以轻松地创建和使用WSDL描述的Web服务。JAX-WS允许从Java类自动生成WSDL,或者从WSDL生成Java类。这个过程称为代码优先...