Font Size: a A A

Design And Implementation MDA’s Metamodel And Model Based On SOA

Posted on:2013-04-06Degree:MasterType:Thesis
Country:ChinaCandidate:H D WangFull Text:PDF
GTID:2248330362470886Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Currently, SOA (Service-Oriented Architecture) has been plays an important role in thesoftware development architecture. However, There is no unified theory of software developmentprocess in service-oriented architecture, however MDA (Model-Driven Architecture) is a fast andeffective approach to software development. SOA can be used to solve the communication betweenheterogeneous systems, and MDA can be built SOA from the perspective of model-driven, thecombination of the two architecture can solved issues of model resue and heterogeneous systemreuse. This paper study MDA’s Metamodel and Model Based on SOA, proposes a model-drivenSOA-based architecture and this architecture is used in quality management system in the initial, thispaper major research include:(1) Propose a model-driven development of SOA-based architecture. The architecture combinesSOA and MDA, the service-oriented architecture and integration of model-driven developmentapproach, focusing on introducing four aspects for service-oriented model-driven developmentprocess of CIM modeling, PIM modeling, PIM to PSM conversion and PSM to code conversion.(2) Propose a approach for diagnosis of correctness of UML Activity model to ensure theaccuracy of the model, which verify at frist and then diagnose, and using the graph decompositiontechnique. The method starting from the formalized representation of the activity model, focusing onzuintroducing four aspects for the diagnosis process activity model of model identification, modeldecomposition, model validation and model diagnosis.(3)Propose a optimization of the Colored Petri Net-based combined service. This method usescolored Petri net model of network services, effectively optimize four combined service model oforder services, complicated services, recycling services and choices services.(4)SOA-based model-driven architecture applied to the quality management system. Use of CIMuse case model analysis of the quality management system requirements. Then establish PIM ofactivity diagram model, service model and object model, and finally use the model conversion plug-inconverted PIM to the corresponding PSM (relational database model, C#model, WSDL model andBPEL model) and the code. finally, deploy the system.
Keywords/Search Tags:MDA, SOA, QVT, Metamodel, Service Modeling, Model Transformation
PDF Full Text Request
Related items