面向服务体系架构SOA.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文档。上传文档
查看更多
商品消费—软件服务 服务注册中心 服务提供者 服务消费者 发现服务 发布服务 使用服务 商品消费中心 商品提供者 商品消费者 购买商品 提供商品 第二十二页,共五十三页。 3.面向服务体系架构( Service Oriented Architecture) 服务提供者: 一个可通过网络寻址的实体,它接受和执行来自使用者的请求。 它将自己的服务和接口契约发布到服务注册中心,以便服务使用者可以发现和访问该服务。 服务使用者: 一个应用程序、一个软件模块或需要一个服务的另一个服务。 它发起对注册中心中的服务的查询,通过传输绑定服务,并且执行服务功能。 服务使用者根据接口契约来执行服务。 服务注册中心: 服务发现的支持者; 它包含一个可用服务的存储库,并允许感兴趣的服务使用者查找服务提供者接口。 第二十三页,共五十三页。 面向服务体系架构 面向服务的体系结构中的每个实体都扮演着服务提供者、使用者和注册中心这三种角色中的某一种(或多种)。 面向服务的体系结构中的操作包括: 发布(Publish):为了使服务可访问,需要发布服务描述以使服务使用者可以发现它。 发现(Find):服务请求者定位服务,方法是查询服务注册中心来找到满足其标准的服务。 绑定(Bind)和调用(invoke):在检索到服务描述之后,服务使用者继续根据服务描述中的信息来调用服务。 第二十四页,共五十三页。 面向服务架构SOA 一种体系结构风格,它将应用程序的不同功能单元—服务(service),通过服务间定义良好的接口和契约(contract)联系起来。接口采用中立的方式定义,独立于具体实现服务的硬件平台、操作系统和编程语言,使得构建的系统中的服务可以使用统一和标准的方式进行通信。这种具有中立的接口定义的特征称为服务之间的松耦合。 第二十五页,共五十三页。 面向服务架构SOA SOA (Service Oriented Architecture)的体系架构指导描述了体系结构的式样、要素和关系,以及在整个开发生命周期中他们是如何被识别、指定和管理的。通常体系结构的目标,特别是体系结构建模,提供了一个适当的抽象级别,在此级别上,可以容易地识别体系结构的要素,并且对要素进行控制。 Web Services的目标是即时装配、松散耦合以及自动集成。 第二十六页,共五十三页。 服务(service) 是整个SOA实现的核心。SOA的基本元素是服务,SOA 指定一组实体: 服务提供者、 服务消费者、 服务注册表、 服务条款、 服务代理和服务契约 这些实体详细说明了如何提供和消费服务。这些服务是可互操作的、独立的、模块化的、位置明确的、松耦合的并且可以通过网络查找其地址。 第二十七页,共五十三页。 服务规范 服务规范有三个规范要素,根据服务的建模类型可对它们进行选择: 结构规范定义了可以调用的操作和由这些操作销毁或创造出的消息。 行为规范表示服务客户和所指定服务之间的任意预期的有意义的协议或会话。 策略规范表示服务的策略主张和约束。策略主张可能包括安全性、可管理性等等。 第二十八页,共五十三页。 SOA协议栈 第二十九页,共五十三页。 功能性方面—服务 传输协议:用于将来自服务使用者的服务请求传送给服务提供者,并且将来自服务提供者的响应传送给服务使用者。 通信协议:一种经过协商的机制,通过这种机制,服务提供者和服务使用者可以就将要请求的内容和将要返回的内容进行沟通。 服务描述:一种经过协商的模式,用于描述服务是什么、应该如何调用服务以及成功地调用服务需要什么数据。 服务:描述供使用的操作。 第三十页,共五十三页。 功能性方面—流程 业务流程 一个服务的集合,可以按照特定的顺序并使用一组特定的规则进行调用,以满足业务要求; 业务流程本身也看作是服务,这样就产生了业务流程可以由不同粒度的服务组成的观念。 第三十一页,共五十三页。 功能性方面—服务注册中心 服务注册中心 一个服务和数据描述的存储库; 服务提供者可以通过服务注册中心发布它们的服务,而服务使用者可以通过服务注册中心发现或查找可用的服务; 服务注册中心可以给需要集中式存储库的服务提供其他的功能。 第三十二页,共五十三页。 服务质量方面 策略是规则集 在这些条件和规则之下,服务提供者可以使服务可用于使用者。策略既有功能性方面,也有与服务质量有关的方面;因此,在功能和服务质量两个部分中都有策略功能。 安全性是规则集 应用于调用服务的服务使用者的身份验证、授权和访问控制。 事务是属性集 应用于一组服务,以提供一致的结果。如果要使用一组服务来完成一项业务功能,则所有的服务必须都完成,或者没有一个完成。 管理是属性集 应用于管理提供的服务或使用的服务。 第三十三页,共五十三页。 Web服务策略 目标:

文档评论(0)

虾虾教育 + 关注
官方认证
文档贡献者

有问题请私信!谢谢啦 资料均为网络收集与整理,收费仅为整理费用,如有侵权,请私信,立马删除

版权声明书
用户编号:8012026075000021
认证主体重庆皮皮猪科技有限公司
IP属地重庆
统一社会信用代码/组织机构代码
91500113MA61PRPQ02

1亿VIP精品文档

相关文档