SOA架构讲述合编.pptxVIP

  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文档。上传文档
查看更多
;目录;SOA;;;SOA结构图;;;; 使用业务流程监控组件对业务流程的性能进行监控,预判可能出现的故障,或者追踪性能偏离指标的状况;;项目实施;;;;;;;服务组件框架(SCA)提供了一套可构建基于面向服务的应用系统的编程模型。它的核心概念是服务及其相关实现。服务由接口定义,而接口包含一组操作。服务实现可以引用其他服务,称为引用。服务可以有一个或多个属性,这些属性是可以在外部配置的数据值。 SCA中的一个关键推动因素是Service Data Object(服务数据对象,SDO)。 SCA组件被组成为程序集。程序集是服务级的应用程序,它是服务的集合,这些服务被连接在一起,并进行了正确的配置。SCA程序集运行在两个级别:第一种情况,程序集是系统内的一组松散连接的组件;另一种情况,程序集是模块内的一组松散连接的组件。二者的区别在于,一般来说,模块是组件的集合,而系统是模块的集合。此外,系统对应于“大规模编程”(programming in the large或megaprogramming),而模块对应于“小规模编程”(programming in the small) 将组件连接到它所依赖的服务的方式就是服务网络“装配”的方式。程序集已经在许多技术和框架中广为应用,比如CORBA、J2EE、ATG Dynamo和Spring,也就是说,它并不是新出现的。从这些技术中我们可以知道,程序集提供了许多重要的优点,比如更轻松的迭代开发,以及避免使业务逻辑依赖于中间件容器。SCA使用程序集解决了许多SOA开发中的重要问题,包括: 业务逻辑与底层基础架构、服务质量和传输的分离。 “小规模编程”与“大规模编程”的联系。 为架构的设计、编码和操作性部署在自底向上(bottom-up)和自顶向下(top-down)两种方法中来回切换提供了一种统一的方式。 ;服务数据对象(SDO); Service Data Objects (SDO)是一种针对在不同的数据源之间使用统一的数据编程模型的规范说明(is a specification for a programming model that unifies data programming across data source types)。 为通用的应用程序模提供健壮(robust)的支持,是应用程序、工具、框架等更容易的进行数据的增、删、查、改、约束、更新等操作。 SDO 旨在创建一个统一规范的数据接入层并 使用一种“易用”的方法,将混杂的数据源整合到工具集和框架中。 简言之,SDO就是旨在提供这样一种数据对象:它像橡皮泥一样,可以根据实际的数据源决定它的实际表现。而在使用过程中不必考虑其实际类型和构建方法。 基本构成要素 1)Data Object :保存具体的数据,包括原始数据以及指向其他数据对象的引用。数据对象也包含了指向元数据的引用,这使得SDO的元数据能够被读取,包括数据的类型,关系和约束等。这和Java中的反射机制类似; 2)Data Graph :一个概念上的数据集合。具体的讲,数据图是一个有多个树根的数据对象的集合,可以记录所有对数据对象的操作。 3)Meta Data :元数据使得开发工具或运行环境能够动态地或者静态的查看数据的属性,包括数据的类型,关系和约束等,同时提供了一组与数据源无关的元数据API; 4)Data Mediator Service:数据访问服务负责与后台的数据源进行通信,完成构造数据图,更新数据图等操作。

文档评论(0)

希望之星 + 关注
实名认证
文档贡献者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档