Web服务体系结构[参考].pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 6 章 Web服务体系结构 1、什么是 Web服务体系结构?与传统的结构相比,使用 Web服务有哪些好处? Web 服务作为一种新兴的 Web 应用模式,是一种崭新的分布式计算模型, 是 Web 上数据和信息集成的有效机制。 Web 服务就像 Web 上的构件编程,开发人员通过调用 Web 应用编程接口, 将 Web 服务集成进他们的应用程序,就像调用本地服务一样。 2、在 Web服务中,如何实现其松散耦合的特点? C/S 结构是松散耦合系统, 它们通过消息传递机制进行通话, 由客户端发出 请求给服务器,服务器进行相应处理后经传递机制送回客户端。 3、试分析服务提供者、服务请求者和服务代理三者的作用,以及它们之间的工 作流程。 服务请求者与服务提供者通过语义进行交互, 服务提供者提交 web 服务描述 给服务代理者,服务代理者返回 web 服务描述给服务请求者。 4 、试解释 Web服务栈的层次结构。 XML( 可扩展标记语言 )、SOAP(简单对象访问协议 )、WSDL(web 服务定义 语言 )、 UDDI( 统一描述发现和集成 )。 5、Web服务有哪些核心技术,这些技术是如何在 Web服务中发挥作用的。 答: Web服务技术核心基于可扩展标记语言 XML 的标准,包括简单对象访问 协议, Web服务描述语言和统一描述,发现和集成协议。 SOAP 定义了三部分:定义了描述消息和如何处理消息的框架的封装,表达 应用程序定义的数据类型实例的编码规则以及描述远程调用和应答的协议和 SOAP编订。 WSDL为服务者提供以 XML格式描述的 WEB服务请求的标准格式,经网络服 务描述为能够进行消息交换的通信端点集合, 以表达一个 Web服务能做什么, 他 的位置在哪里,以及如何调用等信息。 UDDL规范描述了 Web的概念,同时也定义了一种编程接口。通过 UDDL提供 的标准接口, 企业可以发布自己的 Web服务供其他企业调用和查询, 业可以查询 特地服务的描述信息, 并动态的绑定到该服务上, 通过 UDDL,Web服务可以真正 实现信息的“一次注册到处访问” 。 6、从管理的角度看, SOA有什么优点? 答:(1)更易于维护; 服务提供者和服务和服务使用者的松散耦合关系及对 开放标准的采用确保了该特性的实现。 (2 )更高的可用性; 该特性在服务提供者和服务使用者的松散耦合关系 上得以体现。使用者无需了解提供者的实现细节。 (3 )更好的伸缩性;依靠服务设计、开发和部署所采用的架构模型实现伸 缩性。服务提供者可以彼此独立调整,以满足服务需求。 7、在实际开发中,如何实现 Web服务和 SOA结构? 答:声明技术: J2EE 编程模型就是使用声明技术提供应用程序逻辑和中 间件配置分离的一个例子。 抽象:在某些情况下, SOA基础结构中可以提供 API ,以用于特定的 用途。例如, SOA基础结构可以提供错误报告和审核机制。在设计此类 API 时 应非常小心, 要注意其易用性。 我们应优先考虑声明技术, 而不是对这些机制进 行编程配置。 同样,在标准 API 可用时,我们应通过这些标准 API 公开 SOA 基 础结构功能,而不是采用自己开发编写的方式。 代码生成:在无法避免代码复杂性的地方,可以使用代码生成技术。例

您可能关注的文档

文档评论(0)

旺咖 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档