Font Size: a A A

Research And Implementation Of Data Model Transformations Based On Xslt

Posted on:2010-02-27Degree:MasterType:Thesis
Country:ChinaCandidate:Y WangFull Text:PDF
GTID:2198330332988561Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Data integration is one of the key techniques of implementing system design tools integration in the Distributed Collaborative Development Environment, of which data model transformation and data format conversion are the important parts. Extensible Stylesheet Language Transformation (XSLT) is an effective transformation language which can transform a XML schema to another XML schema or text format. The application prospect of data model transformation based on XSLT has been extended as more and more applilcations carry out data transformation by XMLThis paper studies a data model transformation method based on XSLT. By analysing MDL format, XML middle schema of MDL and XMI standard schema in object-orientation domain as well as SQL format, XML middle schema of SQL and XMI standard format in relational database domain, the paper extracts the mapping rules and builds the component of bidirectional model transformation between UML Class and relational data based on XSLT, which is named UML-SQL BiTrans. According to the analysis of the structures of XML format of requirement document and usecase diagram based on MDL, the paper defines the mapping relationship between them and implements the component of data model transformation from the requirement document to usecase by XSLT, which is named Require-UseCase Trans.Indicated by the experiments, XSLT can achieve the goal of different data models transformation and different data formats conversion between the two different domains. Data model transformations based on XSLT can realize the data commutation among the system design tools.
Keywords/Search Tags:Data Integration, Model Transformation, XSLT, UML
PDF Full Text Request
Related items