- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章 Web服务 10.1 Web 服务概述 10.2 Web服务实现 10.3 小结 10.1 Web 服务概述 10.1.1 什么是Web服务 10.1.2 Web 服务应用类型 10.1.3 Web服务基础结构 10.1.4 Web服务层次结构 10.1.5 Web服务协议 10.1.6 Web服务工作原理 10.1.7 Web 服务生命周期 10.1.8 面向服务的架构(SOA) 什么是Web服务 Web服务定义具有以下共同点: Web服务通过标准的Web协议向Web用户提供有用的功能。多数情况下使用SOAP(Simple Object Access Protocol,简单对象访问协议)协议 Web服务可以非常详细的说明其接口,通常包含在称为“WSDL(Web Services Description Language,Web Service描述语言)文档”的XML文档中 Web服务已经过注册、以使潜在用户能够轻易地找到这些服务,这是通过“通用发现、说明和集成(UDDI)”来完成的 Web服务定义为:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过 UDDI进行注册。 Web 服务应用类型 综合当今的Web应用以及Web服务的特点,Web服务实施的领域可以分为4类: 面向商业的Web服务 面向消费的Web服务 面向设备的Web 服务 面向系统的Web服务 Web服务基础结构 Web 服务基础结构图 Web服务层次结构 1、SOAP:SOAP提供了标准的远程过程调用(RPC,Remote Procedure Call)方法来调用Web Service。 2、WSDL:WSDL表示Web Service描述语言。 3、UDDI:通用描述、发现和集成(UDDI,Universal Description,Discovery and Integration )方案是一个跨行业的方案,它致力于创建一个独立于平台的开放框架,用于描述和发现Web Service以及集成使用Internet业务的服务。 Web 服务层次结构图 Web服务协议 HTTP协议 用来指定资源位置的资源定位机制称为统一资源定位符(Uniform Resource Locator,URL)。严格的说,在HTTP协议中使用的机制是统一资源标识符(Uniform Resource Identifier,URI),但是也可将它视为URL。 SOAP 协议 一种用于在分散的、分布式的环境中进行信息交换的轻量级协议。由两部分组成: (1)封包:用来处理可扩展性和模块性。 (2)编码机制:用于在封包里描述数据类型。 SOAP消息由以下四个部分组成: (1)SOAP封包 ,(2)SOAP编码规则 ,(3)SOAP RPC表示法 ,(4)协议绑定 SOAP消息的结构 SOAP Envelop 元素:在描述SOAP消息的XML文档里,Envelop元素是根节点。该元素由Header元素和Body元素组成。在SOAP消息中,Envelop元素是不可缺少的。 SOAP Header元素:Header元素是SOAP Envelop元素中的第一个子元素。所有Header元素中的子元素都称为头条目。 SOAP Body元素:如果SOAP Envelop元素没有Header元素,那么Body元素应该是Envelop元素的第一个子元素。 SOAP Fault元素:用来在SOAP消息中传输错误信息和状态信息,或者两种信息都传送。 Web服务工作原理 Web Service是一种构建应用程序的普通模型,并能在所有支持Internet通信的操作系统上实施。 Web Service 利用SOAP协议和XML对这些模型在通信方面作了进一步的扩展以消除特殊对象模型的障碍。 描述性服务语言(SDL,Service Description Language),SOAP契约语言(SCL,SOAP Contract Language)和网络访问规范语言(NASSL,Network Accessible Specification Language)都是为这个目的建立的相似语言,然而IBM和微软都同意Web Service 描述语言作为Web Service 的标准语言。 Web服务工作原理 Web 服务生命周期 面向服务的架构(SOA) 面向服务的架构(SOA) 面向服务的体系结构SOA,它的英文是Service Oriented A
您可能关注的文档
最近下载
- 瓷砖胶品牌、瓷砖胶缺点、瓷砖胶禁忌.doc VIP
- 《杜邦分析法下公司盈利能力分析—以海澜之家为例》7500字.docx VIP
- 2025年高中数学奥林匹克竞赛试卷试题及答案解析.docx VIP
- 住房公积金政策知识竞赛题库附答案(150题).docx VIP
- EN 50618-2014 光伏系统用电缆.pdf VIP
- 边坡治理工程(抗滑桩、锚杆、锚索、挡板、冠梁)专项施工组织设计.doc VIP
- 畜牧兽医法律法规和职业道德(第二版)PPT课件(全).pptx VIP
- 人教版(新教材)七年级上册音乐第一单元《生活中的音乐》全单元教学课件课件.pptx
- 苏教版五年级上册《科学》全套教学课件(共486页PPT).pptx
- 欧洲知识点PPT课件.pptx
文档评论(0)