第4讲 Web服务技术知识.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文档。上传文档
查看更多
第4讲 Web服务技术知识.ppt

10.2.1 SOAP SOAP的两个主要设计目标是简单性和可扩展性。这就意味着有一些传统消息系统或分布式对象系统中的某些性质将不是SOAP规范的一部分。 SOAP可简单地理解为这样一个开放协议的组合SOAP=RPC+HTTP+XML: 采用HTTP作为底层通讯协议; RPC作为一致性的调用途径; XML作为数据传送的格式,允许服务提供者和服务客户经过防火墙在INTERNET进行通讯交互。 RPC的描叙可能不太准确,因为SOAP一开始构思就是要实现平台与环境的无关性和独立性,每一个通过网络的远程调用都可以通过SOAP封装起来,包括DCE(Distributed Computing Environment)、RPC CALLS、COM/DCOM CALLS、CORBA CALLS、JAVA CALLS等等。 10.2.1 SOAP 客户发送请求时,不管客户是什么平台,首先把请求转换成XML格式,SOAP网关可自动执行这个转换。为了保证传送时参数、方法名、返回值的唯一性,SOAP协议使用了一个私有标记表,从而服务器的SOAP网关可以正确地解析;而使用XML作为编码表现形式,提供了更高层次上的抽象,从而实现与平台和环境的无关。 10.2.2 WSDL WSDL(Web Service Description Language,即Web服务器描述语言)是用XML文档来描述Web服务的标准,是Web服务的接口定义语言,由Ariba、Intel、IBM、Microsoft等共同提出。通过WSDL,可描述Web服务的三个基本属性: 服务做些什么——服务所提供的操作(方法) 如何访问服务——和服务交互的数据格式以及必要协议 服务位于何处——协议相关的地址,如URL 10.2.2 WSDL WSDL 文档在Web Service的定义中使用下列元素: Types -数据类型定义的容器; Message -通信消息的数据结构的抽象类型化定义; Operation-对服务中所支持的操作的抽象描述; PortType-对于某个访问入口点类型所支持的操作的抽象集合; Binding-特定端口类型的具体协议和数据格式规范的绑定。 Port-定义为协议/数据格式绑定与具体Web访问地址组合的单个服务访问; Srvice-相关服务结点的集合 。 10.2.3 UDDI UDDI(Universal Description,Discovery and Integration,即统一描述、发现与集成协议标准)是一个非常重要的创新。 它是第一个由平台提供者、软件开发者、交易市场运营者、电子商务企业和全球商务领头羊为解决B2B电子商务的发展的局限性而一起提出的跨行业的解决方案。 是一套基于Web的、分布式的、为Web服务提供的信息注册中心的实现标准规范。 同时也包含一组使企业能将自身提供的Web服务注册以使得别的企业能够发现的访问协议的实现标准。 10.2.3 UDDI UDDI计划是一个广泛的,开放的行业计划,它使得商业实体能够 (1)彼此发现; (2)定义它们怎样在internet上互相作用,并在一个全球的注册体系架构中共享信息。 UDDI是这样一种基础的系统构筑模块,它使商业实体能够快速、方便地使用它们自身的企业应用软件来发现合适的商业对等实体,并以其实施电子化的商业贸易。 UDDI同时也是Web服务集成的一个体系框架。它包含了服务描述与发现的标准规范。UDDI规范利用了W3C和Internet工程任务组织(IETF)的很多标准作为其实现基础,比如XML,HTTP和域名服务(DNS)这些协议。 10.2.3 UDDI 通过这个开放性的计划,企业可以发布他们所期望的在Web上实现商务流程对接的方式的相关信息和技术规范,这潜在地为B2B商务的成长提供了动力。UDDI将通过创建一个全球的、独立平台,运用Internet发现商机、描述服务和综合商务的开放式框架,使所有的贸易都从中获利。 UDDI计划不由任何一家现有的公司实际运作。同时它也不是一个标准的实体或者是一个新的公司。UDDI商业注册中心被作为一个支持UDDI规范的Web服务来运作。最初,Ariba,IBM和Microsoft将运作这个分布式的服务,但是额外的注册中心的访问入口仍然被期待着。一个访问入口的委员会(Operator Council)将协助制定访问入口的方针和服务质量等问题。 10.2.3 UDDI 从UDDI可以获得的直接收益包括: 具备UDDI能力的企业可以在Internet上通过他们首选的企业应用,快速便捷地发现合适的商业实体并实现彼此之间的互操作,这将最终推动企业自身的经济收益。 为企业迅疾地参与全球化的Internet经济提供了一个方便的发展道路。 提

文档评论(0)

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

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

1亿VIP精品文档

相关文档