网站大量收购闲置独家精品文档,联系QQ:2885784924

面向服务的软件体系结构.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

如何构建SOA系统*利用SOA的好处不仅仅在于它是一个软件开发流程,而且还是一个业务开发流程。采用SOA有四个层次,您的实现可以跨越从创建特定的软件服务到将您的业务模型全面转换到按需系统的过程。如何构建SOA系统*第一个层次是最简单的,因为它只需创建单独的服务。01在第二个层次中,您不仅可以创建服务,而且可以开始将业务功能集成到SOA中。这涉及多个层次的集成,其中包括应用程序集成、信息集成、流程集成和整个系统的集成。02第三个层次涉及将您的企业IT基础设施转换到SOA模型,而采用SOA的第四个层次集中于转换您的业务模型,以使之成为随需应变的模型。03如何构建SOA系统* 从IT专业人员的角度来看(与业务层相比),要创建SOA应用程序,通常将经历四个阶段:构建、部署、使用和管理。 在构建阶段中,您可以定义业务模型或流程、软件模型和SOA模型。之后,就可以创建一组服务,这组服务可以与已发布的通用接口一起重用。在部署阶段,提取创建的服务,并把它们放在一个可执行、可管理的环境之中。 在使用阶段,根据前面所讲的SOA和软件模型来装配应用程序,并且测试其软件质量以及非功能性需求,比如性能、可伸缩性等等。应用程序现在已经准备完毕并且可交付用户。 最后的管理阶段是一个长期的过程,在这个阶段中,可以监控并管理安全性和使用,以及在许多与可能已经为SOA制订好的服务级协定或策略相对应的方面比较其性能。近距离审视面向服务的体系结构*面向服务的体系结构提供了一种方法,通过这种方法,可以构建分布式系统来将应用程序功能作为服务提供给终端用户应用程序或其他服务。其组成元素可以分成功能元素和服务质量元素。面向服务的体系结构的元素:体系结构堆栈分成两半,左边的一半集中于体系结构的功能性方面,而右边的一半集中于体系结构的服务质量方面。近距离审视面向服务的体系结构*功能性方面包括:近距离审视面向服务的体系结构*传输是一种机制,用于将来自服务使用者的服务请求传送给服务提供者,并且将来自服务提供者的响应传送给服务使用者。服务描述是一种经过协商的模式,用于描述服务是什么、应该如何调用服务以及成功地调用服务需要什么数据。业务流程是一个服务的集合,可以按照特定的顺序并使用一组特定的规则进行调用,以满足业务要求。注意,可以将业务流程本身看作是服务,这样就产生了业务流程可以由不同粒度的服务组成的观念。服务通信协议是一种经过协商的机制,通过这种机制,服务提供者和服务使用者可以就将要请求的内容和将要返回的内容进行沟通。服务描述实际可供使用的服务。服务注册中心是一个服务和数据描述的存储库,服务提供者可以通过服务注册中心发布它们的服务,而服务使用者可以通过服务注册中心发现或查找可用的服务。服务注册中心可以给需要集中式存储库的服务提供其他的功能。面向服务的软件体系结构面向服务的软件体系结构面向服务的软件体系结构面向服务的软件体系结构面向服务的软件体系结构面向服务的软件体系结构面向服务的软件体系结构面向服务的软件体系结构面向服务的软件体系结构面向服务的软件体系结构面向服务的软件体系结构面向服务的软件体系结构面向服务的软件体系结构面向服务的软件体系结构面向服务的软件体系结构面向服务的软件体系结构面向服务的软件体系结构面向服务的软件体系结构面向服务的软件体系结构面向服务的软件体系结构面向服务的软件体系结构面向服务的软件体系结构面向服务的软件体系结构什么是面向服务的体系结构*面向服务的体系结构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。什么是面向服务的体系结构*这种具有中立的接口定义(没有强制绑定到特定的实现上)的特征称为服务之间的松耦合。松耦合系统的好处有两点,一点是它的灵活性;另一点是,当组成整个应用程序的每个服务的内部结构和实现逐渐

文档评论(0)

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

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

1亿VIP精品文档

相关文档