WSDL Web服务描述语言详解
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
"JW_2015-6(WSDL).ppt" WSDL,全称为Web Services Description Language,是一种用于描述Web服务的技术标准,它以XML的形式定义了服务的接口、消息交换模式和访问点。WSDL文档的主要内容包括以下几个方面: 1. **WSDL概述**:WSDL是一种XML应用,它定义了Web服务如何被调用,提供了服务的抽象描述,包括服务的操作和请求/响应消息。这些描述随后与特定的传输协议和消息格式绑定,以确定实际的服务访问点。这使得客户端能够识别如何与服务进行交互,类似于远程过程调用。 2. **文档结构**:WSDL文档通常包含服务定义、消息定义、端点(服务访问点)定义和绑定定义等部分。服务定义指明了服务提供的操作;消息定义描述了在操作中交换的数据格式;端点定义是服务的网络地址,而绑定定义则明确了通信协议和消息格式。 3. **消息交换方式**:WSDL支持多种消息交换模式,例如请求-响应模式、单向消息模式和双向消息模式。这些模式定义了服务消费者和服务提供者之间的交互方式。 4. **消息传递模式**:消息传递模式决定了消息的流向,例如简单的请求-响应模式,或者更复杂的模式如回调和发布/订阅模型。这些模式是基于SOAP(Simple Object Access Protocol)或其他消息协议实现的。 5. **发展历史**:WSDL的概念最初由HP公司引入,随着微软的.NET计划和IBM的相关技术发展,逐步形成了现在的标准。WSDL1.0在2000年由IBM、Microsoft和Ariba提出,经过多次迭代,WSDL2.0在2007年成为W3C的正式推荐标准。 6. **基本属性**:WSDL描述了Web服务的三个关键属性:服务做什么(服务操作)、如何访问服务(数据格式和通信协议)以及服务在哪里(访问地址)。这些属性构成了服务使用者与服务之间交互的基础。 7. **面向服务视图**:WSDL的本质在于提供了一种规范化的描述,使得不同的系统和服务能够通过定义好的接口和协议进行互操作,促进了服务的松耦合和重用。 8. **服务接口和消息格式约定**:WSDL不仅定义了服务的接口,还规定了消息的格式,如SOAP消息,使得客户端可以按照指定的方式构造请求并解析响应。 9. **服务实现与协议变换**:WSDL允许服务提供者描述其服务如何在底层协议(如HTTP、TCP)上实现,同时也允许进行协议转换,使得不同的通信协议之间能够透明地交互。 通过WSDL,开发人员可以创建、部署和发现Web服务,促进跨平台和跨组织的集成,从而构建分布式系统和企业级应用程序。WSDL文档是Web服务生态系统中的重要组成部分,是服务提供商和消费者之间理解和交互的关键工具。
剩余63页未读,继续阅读
- 粉丝: 166
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 计算机人脸表情动画技术发展综述
- 关系数据库的关键字搜索技术综述:模型、架构与未来趋势
- 迭代自适应逆滤波在语音情感识别中的应用
- 概念知识树在旅游领域智能分析中的应用
- 构建is-a层次与OWL本体集成:理论与算法
- 基于语义元的相似度计算方法研究:改进与有效性验证
- 网格梯度多密度聚类算法:去噪与高效聚类
- 网格服务工作流动态调度算法PGSWA研究
- 突发事件连锁反应网络模型与应急预警分析
- BA网络上的病毒营销与网站推广仿真研究
- 离散HSMM故障预测模型:有效提升系统状态预测
- 煤矿安全评价:信息融合与可拓理论的应用
- 多维度Petri网工作流模型MD_WFN:统一建模与应用研究
- 面向过程追踪的知识安全描述方法
- 基于收益的软件过程资源调度优化策略
- 多核环境下基于数据流Java的Web服务器优化实现提升性能