企业数据集成:SOA的关键部分(三)

日期: 2011-05-25 作者:Ivan ChongAshutosh Kulkarni翻译:Boxi 来源:TechTarget中国 英文

在《企业数据集成:SOA的关键部分(一)》和《企业数据集成:SOA的关键部分(二)》中,我们分别介绍了SOA所面临的机遇以及在这个黄金时间段内面向服务的数据集成的重要作用;SOA的数据组件和服务、通用数据访问、元数据存储库和服务以及数据集成引擎。   为您效劳:SOA的数据红利   那些就是SOA里面关键的数据集成组件。现在,让我们来看看它们能为SOA带来哪些服务和好处——数据剖析、数据清洗、数据转换、数据迁移以及数据审计。   数据剖析:数据剖析是评估和理解企业数据的内容、质量及结构的过程。

常见的业务词汇,如客户、地址和产品等这些在应用出现的词汇,如果处理不好,会导致企业内出现相互矛盾的信息……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

《企业数据集成:SOA的关键部分(一)》《企业数据集成:SOA的关键部分(二)》中,我们分别介绍了SOA所面临的机遇以及在这个黄金时间段内面向服务的数据集成的重要作用;SOA的数据组件和服务、通用数据访问、元数据存储库和服务以及数据集成引擎。

  为您效劳:SOA的数据红利

  那些就是SOA里面关键的数据集成组件。现在,让我们来看看它们能为SOA带来哪些服务和好处——数据剖析、数据清洗、数据转换、数据迁移以及数据审计。

  数据剖析:数据剖析是评估和理解企业数据的内容、质量及结构的过程。常见的业务词汇,如客户、地址和产品等这些在应用出现的词汇,如果处理不好,会导致企业内出现相互矛盾的信息,而数据剖析正是消除它们之间的差异性的基本步骤。

  数据清理:一旦数据剖析完毕之后,可以由一个数据集成平台执行数据清洗功能,以便确保信息的有效性和一致性。它对名字、地址以及其他的值进行标准化,并补全空白的数据域,对数据元素进行解析,并修正糟糕的格式或冲突数据。

  数据转换数据转换服务让数据可从一种格式被转换为另一种格式,使得驻留在不同信息源的数据元素得以协调一致。该转换服务利用了预置和客户化的映射,由它们来负责考虑复杂的数据分层和关系。

  数据迁移:数据迁移为SOA里面的“适时”数据交付提供了灵活机制,包括大容量的块状数据,准实时能力,数据联邦,以及为了加速加载时间和把运营影响最小化的变更数据捕捉, 这种数据捕捉仅处理更新过的信息。

  数据审计:数据集成提供了深度的数据沿袭——数据是什么时候被更新的?是如何、由谁、通过哪个应用进行更新的?以便支持审计、报告和分析,这些对于满足立法监管和内部/外部审计者的要求来说是必不可少的。

  由数据集成平台提供的数据服务,SOA的其他组件也可以访问得到,其方式是通过像SOAP之类的Web服务,像MQSeries或JMS之类的消息系统,以及像JDBC和ODBC这样的编程性方案来实现的。

  未来何去何从?

  SOA也许仍然处于早期阶段,但是对面向服务架构蓝图中与数据相关的业务目标和IT资源进行一番严格审查的时机已经合适了。成功的其中一个关键是用迭代的方法,首先关注目标项目可计量的商业价值,这些相对来说比较容易实现。毕竟SOA是一种架构性的东西,没有组织会打算在一夜之间来重构自己的系统。

  通过在底层实现数据集成平台,你就可以让自己的IT系统做好准备,把业务资产的最大价值——数据的作用完全地发挥出来,不需要再造、手工编码,也根本不用去担心数据质量问题。此外,也还可以高枕无忧,再也听不到这样的回答:“你把数据给忘了”。

相关推荐

  • 云中谷歌:硬件面临哪些挑战

    随着大量的数据迁移到各个云提供商平台,云提供商都竞相扩大其基础设施选择,谷歌也不例外,看起来这些新的技术,作为一种成为市场上主要参与者的手段。

  • 事件驱动框架和SOA在空军的应用

    空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。

  • 揭秘New Relic APM技术细节

    New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响

  • 仅凭SOA和云无法解决业务数据管理风险问题

    SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。