集成体系结构设计摘要.ppt

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

Company name 2.5.4 数据集成模型 数据转换。对中间件加以补充的工具。由于数据定义、结果和图表在不同软件中是互异的,因此软件的数据交换需要进行各种格式的转换,数据转换提供将数据由原始数据格式转变为目标数据格式的功能。如将使用EBCDIC码的数据转换为ASCII码数据,或是将美元换算成日元,主要由转换工具完成 应该使用数据集成模型的情况包括: (1)从多信息源综合数据进行分析和决策。例如从多个包含用户信息的数据源获取信息,并把它们送到统计软件包。 (2)向多个应用软件提供某公共信息源的只读访问权限。如创建一个有完整用户信息的数据库,并运行多个数据挖掘或统计软件访问该数据库的情况。 (3)从一个数据源提取信息并转换为合适的格式,以此来更新另一数据源信息。如更新所有数据源的客户地址信息,使它们保持同步和一致。 Company name 2.5.4 数据集成模型 通过应用软件之间的数据传输实现集成 例子有:把Sybase、IBM DB2和SAP P/3数据库中的客户数据综合到呼叫中心应用程序中、创建使用大型机和Oracle数据库的可执行信息系统(Executive Information System,EIS)、允许其它应用程序在Peoplesoft和专门定制的Oracle数据库中获取数据等 比表示集成模型更加灵活,能提供更广泛的数据访问,允许用户访问完整的一套信息或其中一部分,这取决于新软件的需要 简化了访问数据库的过程,而且允许在其它软件间复用数据 对数据模型的变化很敏感,因此在维护集成上需要付出大量工作 一旦集成完成,该集成软件即可复用 Company name 2.5.5 功能集成模型 在业务逻辑层上完成集成。而不是在显示界面或数据层 业务逻辑是为了实现软件所需的功能而编写的代码。其中不仅包括数据操作与解释规则,还包括流程与工作流,因此当企业出现问题时,作为解决方案的表示集成和数据集成就难以应用了 要求集成点存在于应用程序代码之内 集成处可能只需要使用公开的API就可以访问,也可能复杂到需要附加代码段创建新访问点 中间件把接口定义和通信综合到一起,为软件组件之间的信息管理提供实时支持 分布式中间件是一种软件,它使用预定义的消息或接口来实现软件组件之间的通信。还为软件组件之间的信息管理提供实时支持 Company name 2.5.5 功能集成模型 分布式处理中间件的三种类型: (1)面向消息的中间件(MOM) (2)分布式对象技术 (3)事务处理监控器(TPMs) 在应用软件之间传递信息来实现集成。消息放置在MOM中,MOM负责将信息投递到目标系统。MOM可借助一系列的配置方法来实现,如消息队列和消息传递。此类产品的例子有IBM的MQSeries以及Smart Sockets 该技术在中间件上应用了面向对象的概念。由于使用了接口,其他应用程序要通过网络访问软件,只需要对象接口即可。产品有OMG的CORBA、Microsoft的COM+以及SUN公司的Java2企业版(J2EE)等 该技术使用诸如两阶段提交的概念来控制传输,从而为分布式结构提供关键业务的支持。这些监控器保持分布式信息源(如数据库、文件和消息队列等)的完整性。产品有BEA公司的Tuxedo Company name 2.5.5 功能集成模型 功能集成比表示集成和数据集成更灵活,它可以应用于三种不同的方法,每种都有不同的特性,可用来解决不同类型的集成问题,这些方法有: (1)数据一致性。将从一个或多个信息源来的信息在整个集成应用软件中一起更新,这是一种松耦合集成。因为应用软件之间不存在依赖关系,甚至不知道对方的存在。请求信息通常是单向的,发送者发信息给接收者,然后等待响应后继续工作。有利于解决软件间数据同步问题。 (2)多步处理。在整个集成软件中执行一系列协调的操作。耦合度较强,如果处理序列中有一个应用程序被撤除,集成通常就不可用了。由于这种复杂性,集成可以采用单向传输,也可以采用请求/应答机制。在请求/应答模式下,发送者能在合适的时间收到应答信息。多步处理集成可以解决多种商务问题,尤其适用于将许多应用程序集成为一个完整的商务处理过程,并使它们按规定的顺序执行。 (3)即插即用组件。在整个应用软件中创建可复用的接口,简化新应用软件的构造过程。根据接口的复杂程度,组件集成的耦合度可强可弱。接口定义越普遍,耦合度越低。即插即用的特性像过程调用。由于集成中包含大量业务逻辑,并可以在需要时替换组建,因此企业可以很快创建和改造其信息系统。 Company name 2.5.5 功能集成模型

文档评论(0)

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

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

1亿VIP精品文档

相关文档