从 XML 和关系数据库源进行业务信息集成
1. 引言
XML 已成为在网络上呈现和交换信息的标准。它是一种类似 HTML 的标记语言,但用户可以自定义标记,这有助于描述信息的含义,使 XML 文档能够自我描述,便于软件工具解释其内容。此外,还有多种与 XML 相关的技术,例如用于描述 XML 文档结构的文档类型定义(DTD)或 XML 模式,用于查询 XML 信息的 XQuery 或 XPath 语言,以及用于转换、格式化和呈现 XML 信息的 XSL 语言。这些特性使 XML 信息独立于其呈现方式,使其成为网络标准格式。
然而,只有少数组织的所有信息都采用 XML 格式。大多数组织仍将关系数据库管理系统(RDBMS)作为主要的信息存储和检索系统,不过它们也可能拥有 XML 格式的信息。这些新的 XML 信息可以存储在支持 XML 的 RDBMS 中,也可以来自其他能够生成 XML 信息的源。企业管理这些不同且异构的数据源有时会很困难,因此使用相同的信息格式(最好是 XML)会很有用。问题在于如何从这些异构源中获取 XML 信息。
2. 关系和 XML 数据源的类型
从管理和获取 XML 信息的角度来看,数据源可分为非 XML 源、支持 XML 的关系数据库和原生 XML 数据库源。
2.1 非 XML 数据源
主要的非 XML 数据源是传统的 RDBMS,只能存储关系数据。这类源提供了从客户端请求中获取 XML 数据的工具,可分为以下三种类型:
- 将数据库数据转换为 XML :如 X-Ray 或超图数据模型(HDM)图,它们将数据库数据转换为 XML,然后使用
超级会员免费看
订阅专栏 解锁全文
1872

被折叠的 条评论
为什么被折叠?



