利用WebSphere Federation Server 9.1集成XML数据

简介

IBM WebSphere Federation Server 可提供对数据源的实时虚拟访问。这样一来,您就可以以更短的上市时间发布新的 projesources. cts、用特殊查询扩展数据仓库并为企业数据生成统一的视图。

由于 DB2 9 提供了对 pureXML 的支持,因此 WebSphere Federation Server 9.1 就让您能够集成单一数据库中的关系数据和 XML 数据。联邦技术的用户现在可以将原生 XML 存储内的新 XML 数据集成到联邦数据库内。虽然现在尚不能直接支持远程 XML 数据类型,但联邦用户通过 XML 视图也可以实现远程 XML 数据的集成。

本篇文章展示了如何借助 WebSphere Federation Server 9.1 集成本地和远程的 XML 存储数据。以书店场景为例,让我们看看如何使用新近增强的 SQL/XML 和新 XQuery 语言来处理本地 XML 存储数据。然后,再来探讨一下集成远程 XML 存储数据所需的配置步骤及相关考虑。之后,将书店场景扩展到分布式书店场景,展示如何将配置应用到各种数据源。我们还提供了一些查询示例,以让您能亲历如何使用 SQL/XML 和 XQuery 语言查询这样的系统的全过程。结束语一节概况了我们现在正努力要实现的各种增强以使这种特性更易于将来使用。

集成本地 XML 存储数据

DB2 支持 SQL 和 XQuery 作为其主要的查询语言。二者均能在各自不同的数据模型上工作,且均可以独立使用。若 DB2 支持的这两种语言能够集成,那么数据库应用程序 将会从中受益颇多。由于很多应用程序都会同时处理现有的关系数据和 XML,因此查询需要结合和关联这两种类型的数据。为支持这类集成 ,DB2 9 提供了如下函数:

SQL/XML 函数和谓词,可让应用程序访问 SQL 内的 XML 数据。

诸如 db2-fn:sqlquery 这类函数,可让应用程序访问 XQuery 中的关系数据。

由于 DB2 通过联邦能提供到异构关系数据的透明访问,因此在 SQL/XML 和 XQuery 内指定的关系表就有可能是昵称。

在本节,我们将来探讨一下如何使用 SQL/XML 和 XQuery 查询本地 XML 列和昵称。 讨论过程中会用到图 1 所示的场景。

图 1. 书店场景


图 2 展示了此场景的配置:

图 2. 书店场景的配置

时间: 2024-11-18 21:53:08

利用WebSphere Federation Server 9.1集成XML数据的相关文章

利用WebSphere Application Server for z/OS中面向目标的工作负载管理

除了在 IBM System z 平台之上提供一流的 J2EE 应用程序运行时以外,IBM WebSphere Application Server for z/OS 还经过了优化,以利用作为当今企业 SOA 环境中的核心引擎的 System z 的独特技术优势.WebSphere Application Server for z/OS 的最重要独特功能之一是面向目标的工作负载管理功能. 引言 运行在 z/OS 上的 J2EE 服务器由多个地址空间或进程实现.存在一个控制区域.至少一个服务区域,

利用WebSphere Process Server 7轻松定做属于自己的EJB service

EJB 是 Sun 的服务器端组件模型,最大的用处是部署分布式应用程序.凭借 Java 跨平台的优势,用 EJB 技术部署的分布式系统可以不限于特定的平台.EJB 3.0 规范使 EJB 的开发变得更加容易,也获得了越来越多企业级用户的青睐.在 WebSphere 应用服务器 7.0 中提供了更多对 EJB 3.0 和 EJB 2.1 的支持 , 用户可以很容易的通过 WPS 7 新特性 EJB export binding 将自己的 SCA 服务发布为一个 EJB service 而再不用由程

利用WebSphere Process Server v6.2.0.1 中的JAX-WS绑定传递SOAP消息附件

前言 Web 服务是目前 SOA 实现中的关键技术之一.新版本的 WebSphere Process Server (WPS) v6.2.0.1 在支持原有 JAX-WS 绑定的基础上,增加了对未被引用(unreferenced)SOAP 消息附件的支持,如下图 1 所示. 图 1. SOAP 消息附件转换 WPS 运行时的 JAX-WS Web 服务绑定能够捕获 SOAP 消息附件并将之附加到 SMO(Service Message Object)中的附件部分,该附件可以随着 SMO 在 SC

使用WebSphere Application Server V8.5集成智能管理功能组件

本文将介绍动态集群的相关功能和使用场景,以及它们对性能的影响. 随着业务规模的增长,现代企业的 IT 系统部署着越来越多的应用.每个应用对计算资源有着不同的需求,并且在不同时间有不同的访问量.如何建立灵活的http://www.aliyun.com/zixun/aggregation/13748.html">基础架构,根据各个应用的需求来动态分配资源,有效提高资源利用率,是企业面临的重大挑战. WebSphere Application Server V8.5 中整合了智能管理(Intel

使用WebSphere Process Server关系服务的EIS数据自动同步

开始之前 WebSphere Adapters 能连接到很多使用 Service Component Architecture (SCA) 编程模型的 Enterprise Information Systems (EIS). 本教程将帮助您使用 WebSphere Adapters 和 WebSphere Process Server 关系服务来创建一个模型,同步化 EIS 中的数据,而无需保存所有 ID. 目标 WebSphere Process Server (下文称为 Process S

利用WebSphere Studio和Eclipse的集成SCM提高开发人员的生产力

简介 软件配置管理(SCM)在开发生命周期内建立和维护了软件产品的完整性.通过保护和管理业务关键软件和资产,SCM使开发团体能够以更快的速度.更低的成本和风险生产出更高质量的软件. 在本文中,你会发现软件配置管理为什么对于业务成功至关重要.本文讨论了 IBM Rational ClearCase 变更管理产品包括Rational ClearCase 和 Rational ClearQuest 变更管理解决方案,如何从 IBM WebSphere Studio 和 Eclipse环境中提供高级SC

利用ASP从远程服务器上接收XML数据的方法

xml|服务器|数据|远程服务 <%  dim objXML  dim objRootElement  dim strValue  dim strInetURL  dim strXML  dim item              strInetURL ="http://pf.inetsolution.com/inetactive2001/inetactive2001news.xml"  Dim HttpReq   set HttpReq = server.CreateObjec

利用ASP从远程服务器上接收XML数据

<%dim objXMLdim objRootElementdim strValuedim strInetURLdim strXMLdim item            strInetURL ="http://pf.inetsolution.com/inetactive2001/inetactive2001news.xml"Dim HttpReq  set HttpReq = server.CreateObject("MSXML2.XMLHTTP")  Ht

利用ASP从远程服务器上接收XML数据的方法_应用技巧

复制代码 代码如下: <%  dim objXML  dim objRootElement  dim strValue  dim strInetURL  dim strXML  dim item              strInetURL ="http://pf.inetsolution.com/inetactive2001/inetactive2001news.xml"  Dim HttpReq   set HttpReq = server.CreateObject(&qu