第8部分 Web Services技术.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8部分 Web Services技术

Web Services技术 一、Web服务的概念1 一、Web服务的概念2 一、Web服务的概念3 一、Web服务的概念4 二、Web服务的组成1 二、Web服务的组成2 二、Web服务的组成3 二、Web服务的组成4 二、Web服务的组成5 二、Web服务的组成6 三、Web服务的体系结构1 三、Web服务的体系结构2 三、Web服务的体系结构3 四、Web服务的协议栈1 四、Web服务的协议栈2 四、Web服务的协议栈3 五、Web服务应用开发1 五、Web服务应用开发2 五、Web服务应用开发3 五、Web服务应用开发4 五、Web服务应用开发5 五、Web服务应用开发6 五、Web服务应用开发7 五、Web服务应用开发8 五、Web服务应用开发9 五、Web服务应用开发10 五、Web服务应用开发11 作 业 * 主要内容: Web服务的概念 Web服务的组成 Web服务的体系结构 Web服务协议栈 Web服务应用开发 Web Service的定义尚未统一。一般地说,Web Service是在Internet上进行分布式计算的基本构造块。开放的标准以及对用户和应用程序之间的通信和协作的关注产生了这样一种环境,在这种环境下,Web Service 成为应用程序集成的平台。应用程序是通过使用多个不同来源的Web Service构造而成的,这些服务相互协同工作,而不管它们位于何处或者如何实现。 不管web Service的定义有多少种,以下3个都是它们的共同点: Web Service通过标准的Web协议向Web用户提供有用的功能。多数情况下使用SOAP协议。 Web Service可以非常详细地说明其接口,这使用户能够创建客户端应用程序与它们进行通信。这种说明通常包含在称为Web服务说明语言(WSDL)文档的XML文档中。 Web Service已经过注册,以便潜在用户能够轻易地找到这些服务,这是通过通用发现、说明和集成(UDDI) 来完成的。 Web Service体系结构的主要优点之一是:允许在不同平台上、以不同语言编写的各种程序以基于标准的方式相互通信。注意:COM或CORBA也在努力争取做到这一点,但SOAP比这些方法要简单得多,因此要实现与标准兼容的SOAP,障碍也要少得多。 Web Service的另一大优点是使用标准的Web协议——XML、HTTP和TCP/IP。因此,Web Service以前的技术相比,其成本要低得多。 进而,我们可以把Web Service定义为:通过SOAP在Web 上提供的软件服务,使用WSDL文件进行说明,并通过UDDI 进行注册。 从外部的使用者的角度而言,Web服务可看成是一种部署在Web上的对象/组件,它具备以下3个特征: ①完好的封装性:Web服务既然是一种部署在Web上的对象,自然具备对象的良好封装性;对于使用者而言,他能且仅能看到该对象提供的功能列表。 ②松散耦合:这一特征也是源于对象/组件技术,当一个Web服务的实现发生变更的时候,调用者是不会感到这一点的;对于调用者来说,只要Web服务的调用界面不变,Web服务的实现任何变更对他们来说都是透明的,甚至是当Web服务的实现平台从J2EE迁移到了.NET或者是相反的迁移流程,用户都可以对此一无所知。 对于松散耦合而言,尤其是在Internet环境下的Web服务而言,需要有一种适合Internet 环境的消息交换协议。而XML/SOAP正是目前最为适合的消息交换协议。 ③高度可集成能力:由于Web服务采取简单的、易理解的标准Web协议作为组件界面描述和协同描述规范,完全屏蔽了不同软件平台的差异,无论是CORBA、DCOM还是EJB 都可以通过这一种标准的协议进行互操作,实现了在当前环境下最高的可集成性。 Web服务的应用场合:跨越防火墙的通信;企业应用集成;B2B集成;软件重用。 注:以下情况不适宜使用Web服务:单机应用程序;局域网上的同构应用程序。 Web服务的组成:Web服务是在现有的Web技术和设施之上,通过制定新的协议和标准、提出新的技术来实现的。新提出的与Web服务相关的主要协议和技术包括SOAP(Simple Object Access Protocol,简单对象访问协议)、WSDL(Web Services Description Language,Web服务描述语言)、UDDI(Universal Description, Discovery and Integration,统一描述、发现和集成)。 当然,Web服务的具体实现并不局限在这几种协议和技术上,任何支持Web标准的系统都能支持Web服务。 Web服务是一个URL资源,客户端可以通过编程方式请求得到它的服务,而不需要知道所请求的服务是怎

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档