摘要
在“制造业需要在 Internet环境下实现信息化”和“发展具有自主版权的 DBMS及其 XML套件技术”的大背景下 ,对比 XML与 RDB的特点 ,提出了 XML与 RDB的三层双向集成技术。其内涵是通过静态转换、动态检索、同步修改等多个层次的数据处理 ,实现既能从 XML到 RDB、又能从 RDB到 XML的双向数据集成。在国内外尚处于某个层面单项技术的研究情况下 ,该技术从静态到动态、从动态到同步多个层面 ,实现 XML与 RDB的互通互访。
As P.R.China needs to possess its own system of data integration between XML and RDB, a Chinese government agency approved our applications for two contracts (863 551 942 007 and 2002AA414210) to support our research work, of which the research results reported in this paper form a part. Sections 1 and 2 review briefly relevant information about XML and RDB that was employed in our method of integration between them. Section 3 is the key section of this paper; it discusses in much detail the key technologies used in our method of integration between XML and RDB. We call our method the three tier bi directional data integration between XML and RDB. The three tiers are: static data transforming (subsection 3.1), dynamic data querying (subsection 3.2), synchronous data updating (subsection 3.3). Subsection 3.1 describes the two key technologies employed by static data transforming tier: (1) schema mapping algorithm from XML Schema to relational schema (subsubsection 3.1.1 and Fig.1), (2) schema mapping algorithm from relational schema to XML Schema (subsubsection 3.1.2 and Fig.2). Fig.3 in subsection 3.2 describes the key technology employed by dynamic data querying tier. Subsection 3.3 describes the key technology employed by synchronous data updating tier. Section 4 describes a middleware we developed and call Bridge XMLRDB (bridge between XML and RDB); this middleware confirms that our method of bi directional integration between XML and RDB is feasible. To the best of our knowledge, past research papers dealt with only one of the three tiers of our method; most papers dealt with static data transforming tier, a number of papers dealt with dynamic querying tier, and very few papers dealt with synchronous data updating tier.
出处
《西北工业大学学报》
EI
CAS
CSCD
北大核心
2003年第5期511-514,共4页
Journal of Northwestern Polytechnical University
基金
8 6 3高技术研究发展计划基金 (86 3- 5 5 1- 94 2 - 0 0 7)
(2 0 0 2 AA4 14 2 10 )资助
关键词
XML
RDB
双向集成
静态转换
动态检索
同步修改
XML (eXtensible Markup Language), RDB (Relational Data Base), static transforming tier, dynamic querying tier, synchronous updating tier, bi directional integration