WSDL 概述

WSDL 概述

WSDL,Web Services Description Language,网络服务描述语言。告诉客户端一个web服务里都提供了什么方法、这些方法包含什么参数、将要返回什么值等。
WSDL文档的后缀名为.wsdl,本质是一个xml文档。有以下7种元素。
1. definitions
文档的根元素。定义web服务的名称。
2.types
描述在客户端和服务器之间使用的所有数据类型。
3.message
描述一个单向消息,请求消息或响应消息。
4.portType
结合多个message元素,形成一个完整的单向或往返操作。
5.binding
6.service
定义调用指定服务的地址。
7.documentation
用于提供一个可阅读的文档。

时间: 2024-07-31 00:08:44

WSDL 概述的相关文章

用WSDL定义Web服务

web|web服务   <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />          在Web服务的世界里,应用程序基本上由远程的.XML驱动的组件构成,这些组件采用不同的语言编写,再采用标准的远程激活协议通过Web连接.服务提供者定义所提供服务需要用到的数据格式.同样的,当你在以上应用模式下接受Web服务时,你也需要采取措施保证你的客户程序采用了服务器期望的数据格

WebServices 之 WSDL

一,WSDL概述         WebServices Description Language (WSDL Web服务语言)是一个用于精确描述Web Service的文档格式.         WSDL非常适合于用作代码生成器,它能够读取WSDL文档,并且可以为访问Web服务生成一个程序化的接口,大多数软件供应商和主要的标准机构(包括W3C.WS-I和OASIS)都支持WSDL.例如:JAX-RPC provider(例如:BEA Weblogic)通过API用WSDL生成相应的占位程序:I

.Net服务器应用程序开发概述

在托管领域中,服务器端应用程序是通过运行库宿主实现的.非托管应用程序承载公共语言运行库,后者使您的自定义托管代码可以控制服务器的行为.此模型在获得主服务器的性能和可伸缩性的同时提供给您公共语言运行库和类库的所有功能. 下面图1.1所示显示在不同服务器环境中运行托管代码的基本网络架构.在应用程序逻辑通过托管代码执行时,服务器(如 IIS 和 SQL Server)可执行标准操作. 开发概述-服务器应用程序不可用"> 图 1.1服务器端托管代码 ASP.NET 是使开发人员能够使用 .NET

Web Service描述语言 WSDL 详解

http://www.blogjava.net/libin2722/articles/159469.html 为什么使用WSDL? 像Internet协议之类的标准有没有为权威所利用,或者人们这样看待它是因为顺之所获的好处远远超出了代价?曾经有许多试图建立的标准都流产了.有时候,那些还没有普遍使用的标准甚至由法令或政府规定强行推出:Ada语言就是一例. 我相信正是跟随标准所带来的好处使它广泛接受.例如,对于铁路服务来说,真正重要的是,不同公司所铺设的铁路结合到一起,或者是来自好几个公司的产品协调

第1章 开发环境安装和配置(一):概述

原文 第1章 开发环境安装和配置(一):概述 目前Android在全世界市场上大约有75%的占有率,国人Android手机的持有比例更甚,甚至达到90%以上[网上找的介绍,不必在意]. 用C#开发手机应用程序,建议首选VS2015,这是因为VS2015内置的是C# 6.0,很多原来实现起来比较繁琐的操作,在VS2015下也都变得非常简单了. 1.跨平台移动应用开发 VS2015的移动跨平台采用Xamarin架构,这让原本就熟悉Visual Studio的开发者不用再熟悉其他的开发工具就能直接开发

黑马程序员 一、java 概述与基础知识

获取更多资源关注Java帮帮IT资源分享网 一.黑马程序员-java 概述与基础知识 1.何为编程? 编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果 的过程. 为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路.方法.和手段通 过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完 成某种特定的任务.这种人和计算机之间交流的过程就是编程.   2.Java 语言概述,历史.特点 是 SUN(Stanford Universit

Java基础-01总结概述,dos,功能键,path

你需要的是什么,直接评论留言. 获取更多资源加微信公众号"Java帮帮" (是公众号,不是微信好友哦) 还有"Java帮帮"今日头条号,技术文章与新闻,每日更新,欢迎阅读 学习交流请加Java帮帮交流QQ群553841695 分享是一种美德,分享更快乐! 1:计算机概述(了解) (1)计算机(2)计算机硬件(3)计算机软件系统软件:window,linux,mac应用软件:qq,yy,飞秋(4)软件开发(理解)软件:是由数据和指令组成的.(计算器)开发:就是把软件做

ETL概述(原创)

ETL概述ETL,Extraction- Transformation-Loading的缩写,即数据抽取(Extract).转换(Transform).装载(Load)的过程,它是构建数 据仓库的重要环节.ETL是将业务系统的数据经过抽取.清洗转换之后加载到数据仓库的过程,目的是将企业中的分散.零乱.标准不统一的数据整合到一起,为 企业的决策提供分析依据.ETL是BI项目重要的一个环节.通过ETL,我们可以基于源系统中的数据来生成数据仓库.ETL为我们搭建了OLTP系统和 OLAP系统之间的桥梁

gecko框架概述

1 gecko概述 最近在研究metaq消息队列,它里面用到的NIO通信框架是gecko,文档是这么描述的 Gecko是一个Java NIO的通讯组件,它在一个轻量级的NIO框架的基础上提供了更高层次的封装和功能. 支持的RPC调用方式包括RR(request-response)和pipeline. 0 可插拔的协议设计 1 连接池 2 分组管理和负载均衡 3 Failover/Retry 4 重连管理 5 同步和异步调用 本文就按照日常NIO通信框架和RPC所面临的问题来看下gecko是怎么解