Font Size: a A A

Design And Implementation Of Data Service Development Tool

Posted on:2009-08-11Degree:MasterType:Thesis
Country:ChinaCandidate:J H CaoFull Text:PDF
GTID:2178360272986767Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
As the increment of Enterprise Information, how to provide a simple and efficient data access to enterprises, through a large number of heterogeneous data sources, has become a research focus in the data integration field. Based on the data services, which are applications of service-oriented architecture in the area of data integration, the data integration platform uses an intermediary architecture and provides a virtual view for enterprise applications to visit business data.Based on the data service integration platform, this paper presents the design and implementation of a data service development tool. The tool is developed as eclipse plug-in project, which EMF is used for data service modeling and GEF for visualized model editing. The tool is composed of several modules including data source mapping, query editing, target formatting, static checking and debug. It provides data service developers with a series of supports such as visualized data sources import, data mapping and target format customizing. Furthermore, the metadata integrating, XQuery scripts and target schema are generated automatically in the background. XML is adopted to act as the common data format within the tool, and XQuery as the type system. On the basis of type system, static checking module compiles data services, and all type errors are listed in the problem view. Debug module of the Data services development tool can help the developer to run the local data service and verify its accuracy.Data services development tool simplifies the process of developing data services, improves the development efficiency of data integration program, so that more field experts can participate in the data integration process. These people are not professional programmers, but they are proficiency in business applications and have a great advantage when taking a semantic integration. With the visual editing and services automatically generated features of the data services development tool, developers can quickly develop and deploy data services which complete specific query tasks, without the need to prepare for the professional code and configuration files, thereby maximizing the play of their professional advantage.
Keywords/Search Tags:data integration, data service, XQuery, static checking, eclipse plug-in
PDF Full Text Request
Related items