节点文献

基于XML的异构数据集成研究

Research on the Integration of Heterogeneous Data Sources Based on XML

【作者】 胡松涛

【导师】 王慧强;

【作者基本信息】 哈尔滨工程大学 , 计算机应用技术, 2005, 硕士

【摘要】 随着信息技术的发展,任何一个独立单位都有可能成为一个异构的数据源。而企业又需要访问各种异构数据源,为了满足这种需求,必须有一种系统能够支持异构数据源的数据集成。 首先讨论了异构数据集成时所面临的问题、集成的策略以及所用的技术,在此基础上提出了一个解决异构数据源集成的总体解决方案,并实现了该系统的核心部分。由于XML语言的灵活性和扩展性使其可以对不同应用的数据进行描述,因此该集成系统采用基于XML的模型作为公共模型,将各种异构数据都转换为XML文档来进行交换。 本文提出的异构数据集成系统解决方案采用了基于目前因特网系统的最新三层体系结构,即浏览器/Web服务器/数据库服务器结构。本系统可以划分成三层结构:数据源层,XML中间件层,应用层。进而探讨了中间件层的实现技术。综合运用了一些新的标准、技术和支持环境工具,如:JSP, JAVA, XML, Java Web Server等。为了便于设计和实现,中间件层可以被划为三层结构。数据层,功能层,表示层。在此基础上,应用了上述的异构数据源集成的解决方案,并实现了该系统的核心部分。给出具体的程序类图及代码实现。并对一个常用的论坛的程序进行了改造。主要目的是示范从一个servlet中使用XSLT,及其JAXP将用于与DOM一起创建一些动态的XML数据,然后使用XSLT样式表将这些数据转换到HTML。

【Abstract】 With the development of information technology, even a single department probably becomes a heterogeneous data source. Nowadays, the companies need to visit all sorts of heterogeneous data sources. In order to meet this demand we need one system, which can support the integration of the different data sources.The thesis first discusses the difficulty in the integration of the process of the heterogeneous source database, the strategy of integration, the technique of integration. Then the thesis proposes an overall project, which can solve the integration of heterogeneous data sources. And at the same time, the core part of the system is realized. Due to the agility and the expansibility of XML language, it can describe data for different applications. Thus, this integration system uses XML model as their public model and all of the heterogeneous data sources are changed into XML document for the further exchange.The method of data integration proposed in this thesis bases on the popular three-layers system of Internet, browser/Web Server/DBMS. The system discussed in this thesis is divided into three layers: layer of Data Sources; layer of XML mid-ware: layer of application. Among these, the layer of mid-ware is the key part in this system, and then we demonstrate the technique used in this layer. Some of new standard, technique and IDE are introduced, such as JSP, JAVA, XML, Java Web Server and etc. For the convenience of design and realization, the mid-ware layer is divided into three layers: data layer, function layer and presentation layer. Then on the base of the overall project, which can solve the integration of different data source, the core part ofthe system is realized. We reconstruct a discuss program which is popular in the Internet to demonstrate how to use XSLT from a servlet, how to create dynamic XML data with JAXP and DOM and transfer this data into HTML with XSLT.

【关键词】 异构数据数据集成XMLJAXPXSLT
【Key words】 Heterogeneous Data SourceData IntegrationXMLJAXPXSLT
  • 【分类号】TP311.11
  • 【被引频次】12
  • 【下载频次】495
节点文献中: 

本文链接的文献网络图示:

本文的引文网络