云集成之乱:应用集成VS.数据集成

日期: 2011-12-06 作者:Hollis Tibbetts翻译:张培颖 来源:TechTarget中国 英文

“云应用集成”通常可以和“基于云的数据集成”交换使用。   即使是本地(on-premises)软件,“数据集成”和“应用集成”通常也认为是同义,很多术语的交换使用没有理解二者间的显著区别,虽然这两个软件类别已经存在多年。   混淆很猖狂,在很多案例中,软件厂商加剧了这种混淆,等式的两端都尝试拓宽其产品的吸引力。   这是两种完全不同的集成类型,有独立的方法、方法论和工具。

每一个有其自己的作用,一个用于管理事务,一个用于管理事务运行时的数据。了解哪一种方法适用于企业自身非常关键。   DI和EAI:两个不同的物种   十年多的时间里,“应用集成”(有时称为EAI)和“数据集成”(或者DI)有着……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

云应用集成”通常可以和“基于云的数据集成”交换使用。

  即使是本地(on-premises)软件,“数据集成”和“应用集成”通常也认为是同义,很多术语的交换使用没有理解二者间的显著区别,虽然这两个软件类别已经存在多年。

  混淆很猖狂,在很多案例中,软件厂商加剧了这种混淆,等式的两端都尝试拓宽其产品的吸引力。

  这是两种完全不同的集成类型,有独立的方法、方法论和工具。每一个有其自己的作用,一个用于管理事务,一个用于管理事务运行时的数据。了解哪一种方法适用于企业自身非常关键。

  DI和EAI:两个不同的物种

  十年多的时间里,“应用集成”(有时称为EAI)和“数据集成”(或者DI)有着明显不同的原则。尽管一些分析师团队预测两个产品分类会合并,现在发生还为时过早。这两个产品分类的基本架构之间的分割可以说是光年。

  在本地数据中心,企业早早就决定使用像TIBCO或者webMethods这样的产品,而不是像Informatica这样的产品。webMethods直接同Informatica就具体业务竞争极其少见。通常企业尝试使用一个不合适的产品的案例中才会发生。

  应用集成

  根本上,应用集成在功能层将多种应用连接在一起。在事务或者服务调用层处理事情。应用集成知道聚集早一起的信息(像新客户的创建)的不同部分,从而创建出一个原子单元,这个原子单元在没有引入数据不一致(例如“损坏”)到系统中的情况下无法细分。

  使用应用集成,像创建新客户这样的事务构成一个单元,尽管最终能分解成多种不同的部分。例如,在一个应用中创建客户,可能包含至少三个信息“二进制数字”——公司信息和多级地址。在目标应用程序中,那个信息很可能存储在不同的位置中(“公司”表格、“地址”表格和“收款人”表格)。没有收款人信息,拷贝地址信息没有意义。这就是数据损坏的一种形式。
  此外,应用集成系统本身是典型的基于事件的,也就是说,一旦起源应用中“有什么发生了”,像创建新客户,这个事务就会发送到目标应用。目的就是做到“实时”,因此多种系统总是同步。

  很多应用集成解决方案起源于消息队列或者“企业服务总线”产品,例如,IBM的MQ系列,他们面向实时性能、事务性、可靠性、可恢复性和一次且仅一次保证交付。

  这种类型的集成软件的典型用例就是一旦客户记录放置好,生成发票并更新财务数据库。时间就是金钱。

  数据集成

  数据集成,顾名思义,处理数据的同步化,标准化、转换、映射、质量和传输,很可能是不同系统之间的大量数据。数据集成并不知道事务的概念。大多数案例中,这些产品在ETL(提取、转换和加载)软件中有自己的概念源,不是他们实际的源。他们代表一种ETL技术的演变。

  使用数据集成,物理数据表示是抽象的,就像数据访问和传输。这样创建不同数据源(如系统中的一个客户记录如何“映射”到另一个系统的客户记录)之间的“映射”很容易,同时也引入了像转换和确认这样的事情。

  哪一种更好?

  数据集成不必应用集成优越,也不比应用集成差劲。只是简单的不同。七座SUV不会比两座跑车好,也不会差。只是分情况,有时候叫做跑车,有时候叫做七座SUV。

  当事务跨越多个系统或者应用,应用集成就是修行之路。“分析”通常是数据集成;“操作”通常是应用集成。

  云集成之乱

  基于云的集成,例如,集成堆栈是基于云的,数据集成和应用集成之间的混淆更普遍,这当然是相对于本地软件而言。

  在云端,应用集成和基于云的数据集成容易混淆主要有两个原因:

  (1)两个术语到处使用,所以为什么云上不也这样呢?

  (2)基于云的应用集成到目前为止并不存在。

  云集成产品新分类

  云集成解决方案新分类出现了:基于云的应用集成。这个种类由众所周知的开源企业服务总线MuleSoft牵头。其iON产品是第一个为应用集成而生的基于云的集成平台,而不是数据集成。软件的这个分类进化进一步证明了SaaS/云软件市场的成长和成熟。像MuleSoft的iON这样的产品正在促成集成的新类型,而且其利益是SaaS/云用户和厂商所喜爱的。

翻译

张培颖
张培颖

云计算网站编辑

相关推荐

  • 识别并降低多云集成成本

    最终,大多数企业会在多个云供应商之间交流他们的云服务合同。正因为如此,很多人都会为在多云模式中所付出的应用程序集成成本而咂舌不已。

  • 企业应用集成的关键产品之工作流

    企业在努力实现业务敏捷、推动朝着对工人的个性化支持以及集成业务流程的组合发展。应用集成项目必须权衡这些要素。

  • IoT创新不断Notion创新背后

    Notion的开发团队重度使用云集成,因此他们能够更加专注在增加产品价值的开发上,而无需从头开始。

  • 何为应用集成真正意义?

    企业实施移动应用集成(MAI)战略所面临最大的挑战是什么?启用MAI的关键技术和关键架构有哪些?