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

第一章应用集成原理与工具.pptVIP

  1. 1、本文档共82页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
应用集成的类型 这里给出适应电子政务环境下的应用集成中间件解决方案的3个类型: ·?数据集成 ·?业务流程集成 · 表示集成 当我们看到这些解决方案的类型,要注意的是我们在讨论解决方案的样式而不是具体实现。 应用集成的类型(1) 数据集成 数据集成发生在应用环境内的数据库和数据源级别。通过从一个数据源将数据移植到另外一个数据源来完成数据集成。数据集成是现有应用集成解决方案中最普遍的一个形式。然而,数据集成的一个最大的问题是业务逻辑常常只存在于主系统中,无法在数据库层次去响应商业流程的处理,因此这限制了实时处理的能力。 此外还有一些数据复制和中间件工具来推动在数据源之间的数据传输,一些是以实时方式工作的,一些是以批处理方式工作的。 下面列出了一些数据集成的方法: 1.????? 批传输 ?2.????? 数据合并 3.????? 数据复制 4.????? 析取、转换、装载解决方案(ETL Solution) 应用集成的类型(2) 业务流程集成 虽然数据集成已经证明是应用集成的一个流行的形式,然而,从安全性、数据完整性、商务流程角度来看,数据集成仍然存在着很多问题。组织内大量的数据是被业务逻辑所访问和维持的。业务逻辑应用并加强了必须的业务规则、业务流程和安全性,而这些对于下层数据都是必需的。 业务流程集成产生于跨越了多个应用的业务流程层。通常通过使用一些高层的中间件来表现业务流程集成的特征。这类中间件产品的代表是消息中介,消息中介使用一个总线模式或者是HUB模式来对消息处理标准化并控制信息流。 应用集成的类型(3) 表示集成 表示集成包括直接的和严格的,在网络环境中的跨平台应用程序之间的应用到应用(Application to Application)的集成。它涵盖了普通的代码(COBOL,C++,Java)撰写、应用程序接口(APIs)、远端过程调用(RPCs)、分布式中间件如TP监控、分布式对象、公共对象访问中介(CORBA)、Java远端方法调用(RMI)、面向消息的中间件以及Web Services等等各种软件技术。 EAI10准则(1) 准则1:   Align Plans to Strategy   制定短期计划和长期策略 准则2:   Consolidate First, Integrate Second   联合为先,整合在后 准则3:   Use a process-driven approach to develop end-to-end solutions.   采用流程驱动方式来开发端到端解决方案 准则4:  Establish clear lines of ownership and accountability.   确定明晰的属主和责任 准则5:   Enforce EAI architecture   明确EAI体系结构 EAI10准则(2) 准则6:   Mandate integration requirements for new applications   在新应用中考虑整合需求 准则7:   Develop a common representation of data and process.   建立数据和过程的通用表示 准则8:   Test early and often   早测试,常测试 准则9:   Re-factor interfaces constantly so they never become legacy   经常重构系统接口,防止过时 准则10:   Evolve business practices through experimentation.   通过实践演化业务流程 EAI的四个基本组成模块 通信模式 通信模式通常分为同步和异步,每种模式下又有细分,如同步通信中包括请求/应答、单向和同步轮询,异步通信中包括消息传送、发布/订阅和广播。 EAI的四个基本组成模块 集成方法 集成方法用于处理产生通信的方式,包括两种方法:消息传递和接口定义,消息定义具有较大的灵活性,而接口方式有较好的规范性。不管那种方式,集成现有软件时往往需要使用连接器。 EAI的四个基本组成模块 中间件 中间件是EAI的基础,提供了集成的技术结构。包括远程过程调用、数据库中间件、面向消息的中间件、分布式对象中间件和事务处理监视器等。 EAI的四个基本组成模块 服务 服务指EAI方案需要提供的辅助功能,如目录、安全等等。 EAI与中间件 中间件 中

文档评论(0)

jtxs877 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档