除了标准查询语言构造以外,本机函数还将有保障的消息传递和数据库触发器集成起来 [MQDB2],以允许基于数据库事件(譬如来自于实时数据馈送重要的新信息块的到达)自动触发通知。
文本搜索和挖掘。对于在信息海洋中“航行”,并定位到对企业应用程序有用的上下文中,Web 搜寻和文档索引服务很重要。服务层利用数据层提供的数据联邦视图,在原始的和合并的 XML 文档以及所抽取的元数据上提供组合的参数和全文搜索。必须对非结构化信息进行分析和分类,以用于企业应用程序,而对于实时决策,答案的即时性是其质量的关键组成部分。技术平台集成了诸如 文本智能挖掘计分之类的服务以从文档抽取关键信息并创建摘要,根据预先定义的分类方法对数据分类并根据平台从文档内容中自动收集的信息来集中文档。将内置的计分功能(诸如 智能挖掘器)集成到查询语言 [SQLMM]中会将感兴趣的数据转换成可操作的数据。
版本控制和元数据管理。随着企业应用程序越来越多地采用 XML 作为信息交换的语言,生成了大量 XML 助诊文件,如 XML 模式文档、DTD、Web 服务描述文档等。这些文档是在多个位置由多方编写和管理的,很快就造成了分布式管理的难题。服务层包括符合 WebDav 的 XML 注册表,可以在分布式环境中轻松地管理 XML 文档生命周期和元数据。 [WebDAV] [XRR]。注册表的特性包括版本控制、锁定和名称空间管理。
数字资产管理。集成的数字权利管理能力和特权系统对于控制对数据层所提供内容的访问很重要。要实现这些目标,信息集成平台使用了丰富的内容管理特性集(如 IBM Content Manager中提供的特性)来提供对多种格式(如文档、视频、音频等)的数据、多种语言、多字节字符集的搜索、检索和分级服务,并提供对这些数字资产的控制和跟踪访问。
转换、复制和高速缓存。内置复制和高速缓存工具 [CACHE]和并行性可以在企业发展时提供透明的数据可伸缩性。将数据从一种格式抽取和转换成另一种格式的逻辑可以构建在现今数据库引擎的约束、触发器、全文搜索和对象关系特性之上。通过利用这些 DBMS 特性,数据转换操作发生在尽可能靠近数据源的地方,这样使数据移动、数据源和目标之间的代码路径长度变得最小。
应用程序接口
企业应用程序可见的顶层是应用程序接口,它由编程接口和查询语言组成。
编程接口。完全支持传统的编程接口(如 ODBC 和 JDBC),简化了旧应用程序的迁移。此类传统 API 是同步的,因而并不太适合于原本就是异步的企业集成。数据源的出现和消失、多个应用程序发布同一服务以及复杂数据检索操作会花费更多的时间。为了简化此类多样而数据丰富的环境所带来的固有复杂性,平台还提供了基于 Web 服务的接口( [WSDL]和 [SOAP])。此外,该平台包括基于消息队列和工作流技术 [MQ] [WORKFLOW]的异步数据检索 API,以透明地调度和管理长期运行的数据搜索。
查询语言。和编程接口一样,集成平台对可用于旧应用程序的标准查询语言进行了增强,使它支持使用 XML 的应用程序。 [XQuery]作为用于主要使用 XML 数据模型的应用程序的查询语言而受到支持。 [SQLX]作为用于需要混合数据模型的应用程序以及用于旧 OLTP 类型应用程序的查询语言而受到支持。无论使用什么查询语言,所有应用程序都可以访问数据层支持的联邦内容。应用程序可以发出 XQuery 请求,以透明地连接来自于本机 XML 存储、本地关系表和从外部服务器检索的数据。而另一个(或同一个)应用程序可以用 SQLX 发出类似查询。
结束语
由于广泛地采用因特网标准和技术而给企业应用程序带来的信息爆炸,已经明确提出了对信息集成平台的需要,使用该平台可以帮助利用信息并使企业应用程序可以使用这些信息。构建健壮的信息集成平台的挑战是严峻的。但是,构建此类平台的基础已经面市。多年来,DBMS 已经展示了管理和利用结构化数据、随企业发展而升级和迅速适应新需求的卓越能力。我们相信,用本机 XML 能力增强,并与企业应用程序服务、内容管理服务和分析紧密耦合的联邦 DBMS 是提供健壮的端对端解决方案的合适技术。






