Font Size: a A A

Implementation Of XML Query Engine On Data Integration Platform

Posted on:2008-02-22Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiFull Text:PDF
GTID:2178360245491770Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With enterprises'development, they need to integrate their heterogeneous datas. As a structured language, XML is suitable to be the standard data format of the data integration framework. It can describe all kinds of data sources'intent, including structured, half-structured document, relational data, object data. Based on this feature, the paper performs some research on the technologies of data integration.First of all, introduces the data integration framework based on Eclipse platform, and the design of the XQuery engine. Based on the specification of XQuery, divides the function of the engine into several modules, and define the call interfaces of each other.Based on the first step design, each module is implemented. Two call methods of the engine: command line, XQJ API are implemented, the former can be used to set some necessary parameters to execute the engine and the latter, just like JDBC, supports some functions like prepare compile and parameter query. Uses SAX to parse XML document, and creates data module using typed SAX events. Uses some regular strategies to resolve the problems that affect performance and optimize Abstract Syntax Tree, which is the result of the XQuery parsing module. And then points out the extension of the engine, and use a case to illustrate the functions of the framework.In a word, this paper finishes the design and implementation of XQuery Engine, which is a very important part of the data integration framework, and gives a useful tool to implement integration of heterogeneous datas.
Keywords/Search Tags:data integration, XQuery, XML, relational data
PDF Full Text Request
Related items