IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope:Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
跳转到主要内容

developerWorks 中国  >  Information Management  >

IBM Information Server

寻求答案

developerWorks
文档选项

未显示需要 JavaScript 的文档选项


级别: 初级

Michael Curry (currymi@us.ibm.com), IBM,SOA 营销负责人,产品营销主管

2006 年 11 月 22 日

来自 DB2 Magazine 中文版。IBM 新的 Information Server 取消了拼装的集成解决方案,而代之以能够为业务问题提供精确答案的稳固解决方案。

当组织跨整个企业对信息进行集成和管理时,他们发现这项任务并不轻松。在大多数情况下,他们不得不从头构建或拼凑出提供访问、清理、集成和管理功能的解决方案。但是,对于关键的信息项目,这些不严密的方法无法提供所需的生产力、可伸缩性和可重复性。

问题在于缺少一个用来构建解决方案的平台 —— 这是公司早就面对的一个问题。例如,在十年以前,还没有用来创建和部署基于 Web 的应用程序的标准平台。软件厂商和 IT 部门必须组合、测试和支持几个不同的软件组件才能部署应用程序。IBM 帮助创建了 “应用服务器” 的概念(通过 WebSphere Application Server),这个概念大大简化了基于 Web 的应用程序的部署。

应用服务器的核心仅仅是一套服务,可以通过程序调用它们来处理困难的任务,比如会话管理、安全性和数据访问。开发人员在应用服务器上构建应用程序,因为这可以节省时间,提高一致性和可重用性,能够建立可以可靠地伸缩和操作的高质量系统。

正如应用服务器对应用程序的促进作用一样,现在需要有一个平台可以对信息起这样的作用。与应用服务器相似,这种新的 “信息服务器” 需要提供核心服务,可以调用这些服务来处理困难的集成和管理任务。同时,它需要提供一个能够随着信息量的增长而可靠地伸缩和操作的基础。

为了帮助组织处理这些问题,IBM 引入了 IBM Information Server。Information Server 是一个用于企业信息架构的统一的基础,它能够进行伸缩以满足任何信息量需求。它将 IBM Information Integration Solutions 产品组合(WebSphere DataStage、WebSphere QualityStage、WebSphere ProfileStage 和 WebSphere Information Integrator)中的技术结合在一个平台中,从而使公司能够轻松地理解、清理、转换和交付可靠的上下文丰富的信息。DB2 9 作为默认的元数据存储库;但是客户也可以选择在其他 DBMS 上安装它。

功能性服务

Information Server 的核心提供了四套功能性服务,使组织能够跨异构系统进行语义性的信息协调和集成。这些功能性服务使公司能够理解、清理、转换和交付信息。

理解。 Information Server 提供了不同的信息视图,帮助对跨企业和技术领域的数据形成一致的理解。丰富的信息剖析和分析功能能够洞察系统内和跨系统的数据的结构、质量及关系。

例如,一家大型经纪公司过去要艰难地支持数十个业务组,每个业务组都有自己的应用程序和 IT 组。这种方式的成本很高,难以适应法规的变化,而且由于成本太高,公司无法为低利润的中等收入的投资者提供服务。当联邦交易规则改为 T+1 (即在交易的下一个工作日进行结算)时,公司必须设法将处理一项交易的时间从 3.5 天降低到 1 天。现在,经纪公司可以使用 IBM Information Server 的信息分析功能 “盘点” 它的数据、识别出集成点、消除数据冗余并记录应用程序之间的不一致之处。公司现在可以按照一种可重复且可审计的方法来进行自动的数据分析。

可以安排信息分析任务以特定的规律执行,也可以让其他过程触发它们。可以将结果与基准进行图形化的比较,从而进一步理解和度量数据质量。

Information Server 还可以捕获信息的业务视图,包括业务术语、定义、规则和分类法。数据管理员和业务分析师可以通过基于 Web 的工具维护元数据的业务视图,可以在不同的视图上进行协作。

理解的关键之一是,能够将业务术语映射到在剖析和分析活动期间发现的元数据的物理视图。这种映射可以帮助理解业务概念在各种系统中是如何实现的,并缩短集成项目中规格说明和构建之间的时间。

清理。 清理服务可以纠正在分析期间发现的数据问题。通过使用 Information Server,可以将函数拖放到数据流中来设计清理过程,这是一种在必要时集成质量函数的简便方法。

可以调用许多函数来处理数据质量问题。可以研究无格式文本来识别和提取各个字段,并根据自己的需求对字段进行标准化。Information Server 允许对数据进行纠正、检验和加工。然后,就可以将来自不同系统的最佳数据合并成一个统一的记录,或者只是通过交叉引用来链接数据。

数据质量依赖于(在系统内或跨系统)识别并匹配相同记录的能力。匹配设计是一门精确的科学,因为合并记录的决策有重要的后果。如果对目录进行邮件合并,那么合并两个目录的结果并不严重。但是,如果错误地将两个银行帐户链接在一起,那么结果会非常严重。所以,匹配决策必须依据在统计上已经证明有效的方法。匹配设计要求使用实际数据样本进行业务审查和仔细的调整。

IBM Information Server 允许以图形方式设计和调整匹配规则,并使用样本数据集在柱状图中即时显示反馈。

转换。 如果能够在新的业务机会中重用信息,信息的价值就会增加。Information Server 提供了数百个预置的转换服务,用来在全新的上下文中对信息进行组合、重构和聚合。

设计环境是以重用为中心的,使用户能够轻松地发现和重用所有东西,包括转换规则、数据连接、参数、数据流的完整部分等等。还可以在数据流中使用来自其他来源的现有代码。

转换函数库使设计复杂逻辑的过程简化了,不再需要借助于手工编码。即使是复杂的转换任务(比如缓慢改变的维)也很容易完成,这使逻辑的初始开发和后续维护都大大简化了。

在整个设计过程中即时元数据都是可用的,因此可以在任何时候在任何对象上执行效果分析。可以研究结果并直接修改受影响的对象。可以在对象上运行差异报告,从而更轻松地理解和管理修改。

转换服务可以对来自许多不同数据源的数据进行集成并提取重要的相关信息。通过生成企业范围的业务视图,服务将信息转换为新应用程序中需要的形式。

交付。 对信息进行清理并根据正确的上下文进行转换之后,就可以将它交付给适当的用户、应用程序和业务过程。IBM Information Server 允许以图形化方式访问信息、发布信息来响应数据事件和事务以及在不同位置之间移动大量信息 —— 这些都可以重用相同的处理逻辑。

IBM Information Server 使用联邦为分布式的异构信息提供一个单一的访问和更新点。这些联邦查询是使用模型驱动方法以图形化方式设计的,因此便于创建和修改。Information Server 支持跨关系数据源的两阶段联邦提交,因此可以同时更新多个数据源并保持数据完整性。

它在更接近数据的位置执行查询(包括远程调用存储过程),并尽可能使用数据的本地缓存拷贝,从而优化查询的性能。

它还可以识别源系统中的数据修改,将修改后的数据发布给下游过程,或者提供跨数据库的低延迟的复制,从而确保信息的高可用性和地理上的同步性,而且这个过程不需要非生产性的冗余硬件。





回页首


管理和控制

在核心函数的底层是一套常用服务,可以提供统一的管理和控制。这些服务会改进性能、加快项目的交付并简化对平台的管理。

并行处理服务。 并行处理技术使 Information Server 能够快速地处理巨量的信息。并行处理服务支持真正的并行性、自动分区和跨硬件重新分区,以及通过处理步骤对数据进行流水线化而无需将数据保存到硬盘,在硬件配置修改时也无需修改作业设计。网格部署功能提供了网格调度器集成和优化,可以在网格上轻松地部署集成逻辑而不会影响作业设计,因此提供了无限的可伸缩性。

资源评估和性能调优可以以图形方式评估和分析性能特征,简化了跨复杂处理环境的性能调优。

连接服务。 IBM Information Server 可以跨不同的数据源连接信息,包括 Linux、Unix、Windows 和大型机平台上的结构化、非结构化和应用程序数据源。它包含到数百种数据源和打包应用程序的预置连接器,并支持常用的集成标准。元数据驱动的连接可以跨平台共享,连接对象可以跨功能重用。

元数据服务。 IBM Information Server 的核心功能得到即时元数据的支持,因此不再需要手工管理元数据,改进了跨角色的项目透明性。每个功能都支持嵌入的元数据报告,使开发人员能够快速地寻找和重用对象、评估修改的影响以及查看使用对象的位置,这些都无需打开单独的报告界面。有超过 20 个元代理和元数据桥接器,它们支持与第三方产品进行双向的元数据交换。

部署服务。 部署服务管理如何部署来自任何产品功能的逻辑,允许使用一种一致的机制将清理和转换规则或联邦查询在面向服务架构(SOA)中发布为共享的服务、用消息或数据修改事件来驱动它们或者将它们部署为可伸缩的批处理过程。

对于 SOA,可以通过一个管理界面在几分钟内部署用于清理、转换或访问数据的服务,而且这不需要特殊的编程技能。在存储库中以对象的形式管理服务,所以可以对从数据源到部署的服务的所有数据通道进行关系和影响分析。

管理服务。 管理服务集中管理跨平台的核心任务(比如安全性、用户管理、日志记录和报告),它提供一个单一控制点,可以控制任何产品功能。集中进行管理会降低管理成本、培训时间和调试负担。





回页首


操作的基础

IBM Information Server 将在复杂的异构环境中理解和集成信息所需的所有核心功能集中在一起。这些功能统一在一个共享服务框架中,从而在设计、构建和管理过程中提供了很高的生产力。

在稳定的基础上进行构建

BlueCross BlueShield of Tennessee 的顾客是数千家医疗保健提供商。但是,每家提供商可能有几个帐户,而且通常参与多个医疗保健计划。因为使用不同的系统来管理不同的医疗保健计划,所以公司很难识别出与一家提供商有关的所有业务,也很难理解一家提供商可能面对的所有问题。这种状况给合同谈判和提供定制服务制造了很大的困难。

为了克服这些困难,BlueCross BlueShield 启动了一个计划,其目的是建立与它有业务关系的所有医疗保健提供商的单一视图。公司投资购买 IBM 集成技术,从而能够访问驻留在组织各处的不同系统和外部数据源中的提供商信息。因此,销售和帐户代表可以迅速识别出不同的计划中需要支付给一家提供商的所有款项、访问合同来检查合同条款以及检查从订阅服务提取的提供商统计数据。

BlueCross BlueShield 还可以跨不同的系统分析现有的呼叫中心日志,使顾客服务代理可以看到并理解提供商以前遇到的问题,因此可以提供更好的服务,对呼叫做出更快的响应。



参考资料



关于作者

Michael Curry 是 IBM Information Management 的 SOA 营销负责人和 IBM Information Integration Solutions 的产品营销主管。他是 Java 和 XML 主题方面优秀的演讲人,而且常常撰写行业文章和出版物。




对本文的评价

太差! (1)
需提高 (2)
一般;尚可 (3)
好文章 (4)
真棒!(5)

建议?




回页首


IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。
    关于 IBM 隐私条约 联系 IBM 使用条款