Font Size: a A A

Mda Model Based On The J2ee Platform Conversion

Posted on:2008-12-29Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiuFull Text:PDF
GTID:2208360212998879Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
To solve the heterogeneity and promote the abstraction of computing platform promote the development of the software engineering. Middleware which is the abstraction of computing platform; it has shielded the complexity and heterogeneity of distributed computing, and simplified the development of the distributed application. However, the mutual operation and integration of mainstream middleware are very difficult. OMG putted forward Model Driven Architecture (MDA), which raised the abstraction level of middleware. Being a new kind of software development method. MDA dedicates to raise the abstraction level of software development, defines the business logic at high abstraction level, and weakens the affect which programming language or middleware has on software development. Model Driven Development is the process of setting up the model for actual problem, refining and transforming model, up to creating executable code, and the life cycle of software is the process of taking model as carrier and being model transformation driven.The key problems of implementing MDA are how to build up the software model and how to transform the model effectively. At present, UML and its expanding mechanism can implement building up model on the whole, but there is not a uniform project for model transformation very effectively. Model transformations are the core and research focus of MDA at present. On the foundation of defining the core concept and dividing the model, this paper puts forward a kind of MDA blue print according to the middleware of J2EE,and elaborates the realization thought, which uses the distributed technique of EJB, JMS, JNDI, RMI, JAXP, and XMI Criterion, Production Rule, Transformation Engine, Component Template, Component Modeling. This project removes the heterogeneity of model transformation to some extent, and has the advantages of distribution, expansibility, cross-platform, resource utilization, and norm.
Keywords/Search Tags:software developmental model, middleware, MDA, Production rule, template, component modeling, model transformation engine
PDF Full Text Request
Related items