Font Size: a A A

Analysis Of Business Object Assosiation And Code Generation Technique Based On MDA

Posted on:2008-09-08Degree:MasterType:Thesis
Country:ChinaCandidate:X M WuFull Text:PDF
GTID:2178360245998052Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Enterprises have to adapt to the rapid changes of market and have the ability of agile reconfiguration, if they want to be the winners of the market competition. Enterprise software and applications (ESA) have to adapt to the rapid changed business process and be agile reconfiguration, too. Model driven architecture (MDA) is an effective approach to achieve the system agility.This dissertation is based on the researches of business object in ESA and its core idea is about MDA. It builds the Platform Specific Model (PSM) of business object association and develops a related code generator which automate generates the business components that can manage the business object associations.In this dissertation, I research on the associations of business bills in enterprises and analyze the characteristics of these associations. Then, I abstract business bill to business object, research on the business object association patterns and design approach to manage the associations. Further more, I build a mathematic model of the"association query problem"and design an algorithm to solve the problem. Based on the analysis of business object associations, I design a PSM meta model and use the XML language to describe the PSM. After the researches of above problems, I design and develop a PSM modeling tool to build the PSM and a related code generator to achieve automatic generating work of business component that can manage the business object associations.At last, in order to testify the correctness and completeness of the above researches, I generate a simple purchase system's business objects associations management components, using the PSM modeling tool and code generator. Moreover, I design and implement an association query system.
Keywords/Search Tags:Model Driven Architecture, Business Object Association, Platform Specific Model, Code Generator
PDF Full Text Request
Related items