WSDL study

http://www.w3schools.com/wsdl/default.asp

 

 

WSDL Tutorial

WSDL (Web Services Description Language) is an XML-based language for describing Web services and how to access them.

 

 

Table of Contents

Introduction to WSDL
This introduction to WSDL explains what WSDL is.

WSDL Documents
This chapter explains the main parts of an WSDL document.

WSDL Ports
This chapter explains the WSDL port interface.

WSDL Binding
This chapter explains the WSDL binding interface.

WSDL and UDDI
This chapter explains how UDDI (Universal Description Discovery and Integration) is integrated with WSDL.

WSDL Syntax
The full WSDL syntax as listed in the W3C note.

 

 

 

 

WSDL is used to describe Web services WSDL is also used to locate Web services

 

 

 

A WSDL document describes a web service using these major elements:

ElementDefines
<portType>The operations performed by the web service
<message>The messages used by the web service
<types>The data types used by the web service
<binding>The communication protocols used by the web service

 

The <portType>  can be compared to a function library (or a module, or a class) in a traditional programming language.

<message> can be compared to the parameters of a function call in a traditional programming language.

The <types> element defines the data type that are used by the web service

The <binding> element defines the message format and protocol details for each port.

 

 

WSDL Ports

The <portType> element is the most important WSDL element.

It defines a web service, the operations that can be performed, and the messages that are involved.

<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>

 

 

The binding element has two attributes - the name attribute and the type attribute.

The name attribute (you can use any name you want) defines the name of the binding, and the type attribute points to the port for the binding, in this case the "glossaryTerms" port.

 

The soap:binding element has two attributes - the style attribute and the transport attribute.

The style attribute can be "rpc" or "document". In this case we use document. The transport attribute defines the SOAP protocol to use. In this case we use HTTP.

 

 

The operation element defines each operation that the port exposes.

For each operation the corresponding SOAP action has to be defined. You must also specify how the input and output are encoded. In this case we use "literal".

 

 

UDDI uses WSDL to describe interfaces to web services

 

 

 

国央企创新负责人如何通过平台实现科研成果的快速识别与转化?.docx 科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。 立即下载

相关推荐

PotPlayer自用皮肤

自用 PotPlayer 皮肤,仅微调了字体大小与颜色,是按个人习惯调整,未做适配性调整。

EndPoints (端点)

在WSDL中,服务作为网络的端点,或者端口。WSDL中的端点和消息的抽象定义独立与绑定时其实际的网络部署或数据形式。因此可重用抽象的定义:消息是交换数据的抽象描述,端口类型是操作的抽象集合。 A WSDL document defines services as collections of network endpoints, or ports. In WSDL, the abstrac

Paul_Huang的Footprint 1607

2-shell及常用命令-续.pdf

2-shell及常用命令-续.pdf

study axis integrate spring

What is Axis? Apache EXtensible Interaction System SOAP is an XML-based communication protocol and encoding format for inter-application communication. Originally conceived by Microsoft and Userlan...

zosbhing的专栏 211

【硬件】通俗易懂的讲解晶体管(三极管和MOS管)的工作原理

晶体管是一个简单的元器件,可用于构建许多有趣的项目。在本文中,我将用通俗易懂的语言给您讲解晶体管的工作原理,以便您可以在电路设计中更好的使用静态管。一旦你学习这些基础知识,对以后的设计和使用来说,将会变得非常容易。我们将重点介绍两种最常见的晶体管:双极型晶体管(三极管)和MOSFET。晶体管的工作原理其实是类似于电子开关。它可以打开和关闭电路。一个简单的思考方法是将晶体管视为无源的继电器。晶体管类似于继电器,从某种意义上说,您可以使用它来打开和关闭某些东西。但晶体管也可以部分导通,一般在放大电路中使用,这部

1万+

EPLAN二次开发入门:Visual Studio 2019环境配置与插件调试实战

本文详细介绍了EPLAN二次开发入门的关键步骤,重点讲解如何在Visual Studio 2019中配置开发环境并进行插件调试。通过创建符合命名规范的项目、引用核心API库、实现插件接口以及使用附加进程调试等实战技巧,帮助电气工程师快速掌握EPLAN插件开发,提升自动化设计效率。

h6i7j8的博客 763

Web Service Study(2)

Web Service的调用本质: (1)    客户端把需要调用的参数,转换为XML文档片段(SOAP消息) (2)    客户端通过网络把XML文档片段传给远程服务器 (3)    服务器接收XML文档片段 (4)    服务器解析XML文档片段,提取其中的数据,并把数据转换为调用所需的参数 (5)    服务器执行方法 (6)    得到方法返回值,服务器把方法返回值转换为XML

zhang6560329的专栏 433

STM32 RTC_WaitForSynchro()死循环问题分析与LSI时钟优化实践

本文深入分析了STM32使用LSI时钟源时,调用RTC_WaitForSynchro()函数陷入死循环的根本原因。问题核心在于RTC时钟域未正确使能,导致硬件同步标志RSF无法置位。文章提供了通过显式调用RCC_RTCCLKCmd(ENABLE)函数启用RTC时钟总开关的解决方案,并分享了编写健壮RTC/BKP初始化代码、增加超时机制等最佳实践,确保系统稳定运行。

weixin_29185493的博客 510

cxf介绍study

1.首先集成Apacha CXF WebService 到 Spring 框架中; apache cxf 下载地址:http://people.apache.org/dist/incubator/cxf/2.0.4-incubator/apache-cxf-2.0.4-inc

HeiBoyYang---->It Life 935

【Unity工具篇】| 使用YooAsset接入自己的游戏项目,实现完整热更新流程

前面文章介绍了YooAsset的原理和接入官方示例文档的文章介绍,本文使用YooAsset接入自己的游戏项目做示例。 【Unity工具篇】| 资源管理插件YooAsset,原理及相关配置 【Unity工具篇】| 游戏完整资源热更新流程,YooAsset官方示例项目 具体接入方法有很多种,本文会参照官方示例 Space Shooter 太空战机DEMO 用到的方式接入自己的游戏项目。

努力前行,总会成为自己心中的那道光 1万+

Go语言全面解析:从入门到精通

Go语言是由Google开发的一种静态类型、编译型编程语言,具有简洁、高效、安全的特点。它特别适合高并发服务、云原生应用和网络编程等场景。Go采用Goroutine和Channel实现轻量级并发,性能接近C/C++。与其他语言相比,Go语法更简洁但类型更严格,编译速度快且跨平台支持好。虽然Go支持多种设计模式和编程范式,但其面向对象实现方式与传统语言不同。标准库丰富且拥有Gin、GORM等企业级框架。核心语法包括包管理、变量声明、函数定义、流程控制等,适合构建高性能后端服务和系统工具。

博哥哥的博客 4925

Web Service Study(1)

Web service—不是框架,更不是一种技术,二是一种跨平台、跨语言的规范   为了解决这样的需求场景:          不用平台、不同语言所编写的应用之间如何相互调用? web service实际中的用途: 1、  同一公司的新、旧系统的整合 Linux上java应用去调用windows平台的delphi应用 2、  不同公司的业务整合 业务的整合就要带来。不同公司的系统整

zhang6560329的专栏 589

huggingface高速下载模型的实战代码

本文主要介绍了huggingface高速下载模型的实战代码,尤其是无法通过国内源进行下载的huggingface模型,希望能对学习大模型的同学们有所帮助。需要特别说明的是,本文的代码是完全原创的,即能够最大限度利用宽度的速度,而且还能实现断点续传。 文章目录 1. 背景 2. 实战代码

herosunly的博客 29万+

Web Service -----Study

1、WebService webservice是在web开发过程中,一种基于Http协议的组件服务。 2、WSDL WebService定义语言(web service definition language),定义了web service的服务器端与客户端应用交互传递请求和响应数据的格式和方式,一个webservice对应一个wsdl文档。 3、SOAP 简单对象访问协议(simpl...

qq_33274797的博客 228

【Dify】36氪新闻热榜智能自动化采集与AI处理

本文介绍如何利用Dify等自动化工具实现36氪新闻热榜的智能采集与处理。通过HTTP请求节点获取数据,JSON解析节点结构化处理,AI处理节点生成智能摘要,最终格式化输出结果。工作流程包含数据获取、解析、AI摘要、文本整理和内容输出五个环节,支持批量化、定制化的新闻处理需求。该方案适用于行业监测、内容创作、舆情管理等场景,显著提升信息获取效率,实现"所需即得"的自动化新闻服务。系统采用OpenAI GPT和Dify API作为核心模型,无需复杂人工干预即可完成全流程处理。

Mr数据杨 599

全网详细解决Client does not support authentication protocol requested by server;consider upgrading Mysql c

全网详细解决1251 - Client does not support authentication protocol requested by server; consider upgrading Mysql client。

念兮为美 5478

cxf介绍study_介绍CXF

CXF是来自Apache Software Foundation的另一个Web服务堆栈,位于Axis2堆栈之后。 尽管它们来自同一组织,但Axis 2和CXF在配置和交付Web服务时采用了截然不同的方法。 在本文中,您将学习将JAXB 2.x和JAX-WS 2.x用于Web服务与CXF一起使用的基础知识,并且将看到CXF与其他JAXB / JAX-WS堆栈(Axis2和地铁-在先前的文章中讨论...

cuxiong8996的博客 471

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Web Service -----Study

<br /><br />通过使用 Web services,您的应用程序可向全世界发布功能或消息。<br />Web services 使用 XML 来编解码数据,并使用 SOAP 借由开放的协议来传输数据。<br />通过 Web services,您的会计部门的 Win 2k 服务器可与 IT 供应商的 UNIX 服务器进行连接<br /> <br />Web services 有两种类型的应用可重复使用的应用程序组件<br />有一些功能是不同的应用程序常常会用到的。那么为什么要周而复始地开发它们呢?

363

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Web Service Case Study: 认证考试申请服务

本文是Web Service Case Study系列文章的第二篇。在这篇文章中,我将围绕一个认证考试申请系统展开设计和讨论,这个应用与本文的系统不同,主要是面向B2C模式的应用,着眼点在于如何将这个系统的客户端插入到尽可能多的公共平台、桌面系统中去,同时借助这个Case Study,我将着重讲解在Web服务设计的时候,如何有效地使用XML Schema设计系统中使用的XML数据模式。 &lt;!...

wuyisky 224

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Web Service Case Study: 软件反馈跟踪平台

在我以前的developerWorks的专栏文章中,我已经系统地介绍了各种Web服务技术标准及其细节,然而Web服务并不仅仅是一种技术,更是一种应用框架,一种系统架构的方式,和一种应用的思想。所以从本次开始的 "Web Service Case Study"文章系列中,我将在每一篇文章中使用一个具体的应用实例,通过应用分析来详细阐述使用Web服务技术的好处和优越性,同时从Web服务的角度结合实例介

爱莎可实验室 2296

20100723 (JAX-WS study)

The starting point for developing a JAX-WS web service is a Java class annotated with the javax.jws.WebService annotation. The @WebService annotation defines the class as a web service endpoint. A se...

semi-sleep 167

SOA notes

1. two feature for SOA 1.1 reuse existing IT asset(EIS) 1.2 loosely coupling, integration 2. product HP BTO(Business Tech. Optimizer) HP SOA governance Systinet is responsible for: ...

点点滴滴 143

[读书笔记]INTRODUCING SCA摘记

 作者:DAVID CHAPPELLSCA FUNDAMENTALSCOMPONENTS AND COMPOSITES(由component组成)There must be a way to define components and to describe how they interact.an SCA application can be accessed by soft

windy444的专栏 558
上一篇: XML Shema Study
下一篇: jBPM开发入门指南(1)
topinking
博客等级 码龄20年 15粉丝 242原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值