Font Size: a A A

Research On A Kind Of J2EE Dynamic Software Architecture Design Method

Posted on:2012-01-03Degree:MasterType:Thesis
Country:ChinaCandidate:W TangFull Text:PDF
GTID:2248330395455228Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Demand of software system is constantly changing, so software system needs to beupdated continually. For software system adopting static architecture, software systemmust to be stopped which brings high cost while extending, updating and maintainingsoftware. The cost could be reduced by dynamic software architecture which is running.A hierarchical model of dynamic software architecture is designed in this paper andbased on the wide application of J2EE architecture and open source framework oflightweight development, every layer in the model is implemented.Firstly, the shortage of J2EE architecture in the dynamic evolution is analyzed, andthe design goal of hierarchical model of dynamic software architecture is given.Secondly, according to the design goal, the design and implementation of hierarchicalmodel are made. At the same time, key questions of dynamic component description,system consistency and access control are analyzed and researched. In the process,based on CHAM, formal description is made and the modeling and analysis ofreliability is made using state chart and transfer matrix. In order to achieve dynamicevolution of J2EE architecture, custom class loading mechanism is implemented onthe basis of class loading mechanism of Java virtual machine. Finally, based onhierarchical model of dynamic software architecture in this paper, network educationplatform is developed.
Keywords/Search Tags:Dynamic Software Architecture, J2EE, CHAM, System Consistency
PDF Full Text Request
Related items