Font Size: a A A

The Research On Seam-specific Model Driven Architecture Approach

Posted on:2012-05-29Degree:MasterType:Thesis
Country:ChinaCandidate:L QinFull Text:PDF
GTID:2218330368496138Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Model Driven Architecture (MDA) was proposed by Object Management Group (OMG) in 2001, is a model organization and management framework in software development process. It is a new way to address the applied integration and interoperability problem of different middleware platform. As a new generation method of model transformation, MDA solves the combination problem of business logic and platform technique in the process of application and development of the traditional web. And it ensures the consistency of definition, analysis, design and implementation. Applying PIM which have no relationship with specific platform, MDA makes the corresponding rule of model transformation and makes the realization of transformation from PIM to PSM which is relevant to specific implementation technique. Applying model transformation again, we could achieve the automatic generation of Code.Seam framework is a "tailored for the Java EE5.0 lightweight framework" created by the Gavin King who is also the developer of the Hibernate framework. Seam framework provides a consistent, intelligible programming model for enterprise applications by integrating the existing frameworks. However, many problems still exist in the development process of Seam framework.Firstly, this article analyzes the research status quo, and finds that the existing model transformation methods and model transformation tools cannot offer a consistency process for development based on Seam framework. The theory and practice for model-driven method of Seam framework are not mature. By understanding the core technologies and advantages of Seam framework, and the related theory and development of MDA method, presenting a Seam-specific Model Driven Architecture Approach; At model as the core, it follows the basic principle of model transformation based on Meta-Model mapping. First, we should establish PIM which is independent from the underlying platform. Then, establish the PSM model for Seam framework. By defining the model transformation rules from PIM to PSM, completing the transformation from PIM to PSM. Afterwards, defining the transformation rules from PSM to code, through the model transformation completed the realization of PSM model to code. This paper mainly researches the transformation from the Seam-specific model to Code. And combined with the concrete cases, the applicability of this method has been proven in the specific application.Seam-specific Model Driven Architecture Approach method not only can effectively solve the existing problems of the Seam framework based on the Web application development, but also improve the efficiency of software development. Compared with related works at home and abroad, the innovations of this paper are:⑴a Seam-specific model-driven approach has been proposed;⑵a UML Profile has been constructed for seam framework's Annotation. It is a more comprehensive description of the Seam framework's annotation's characteristics and ensures that systems modeling can be carried out.⑶Define the rules of transformating PSM to annotations, and generate code.
Keywords/Search Tags:MDA, Model Transformation, UML Profile, Seam Framework
PDF Full Text Request
Related items