Font Size: a A A

Optimization And Implementation Of Portal Customization System Based On SOA

Posted on:2012-07-10Degree:MasterType:Thesis
Country:ChinaCandidate:Y D WangFull Text:PDF
GTID:2218330368982189Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of global information in the era of knowledge economy, solely relying on traditional hand-style software development mode can no longer meet the increasing user demand for software products. Applying customized software development mode is an effective way to solve the bottleneck of the software supply and demand. How to develop a fully functional customized software product line with high performance and quality is the key to achieve customized software development mode. The portal customization system based on SOA (Service-Oriented Architecture) is a major part of domain-oriented software product line. In order to further improve the domain-oriented software product line is the main objective of this thesis for research through the utilization of current persistence framework technologies which is more mature to improve the overall quality and performance of the system.In this thesis, the existing problems of the system are mainly analyzed, the schemes of optimization and improvement are proposed, a new version of the system with better performance is achieved, and the main contents of the research are as follows:First, the functional requirements and the existent drawbacks which are both from the old version of portal customization system are summarized, the problems existing from traditional persistence framework are analyzed, and generic persistence framework has been created through the reflection and generics.Second, the architecture of generic persistence framework is researched and the generic persistence framework is constructed. Meanwhile, smart code generator is also designed, through the utilization of which the VO (Value Object) class can be automatically generated according to standards from the requirements of generic persistence framework.Next, the time consumption through the use of generic persistence framework to operate on database is tested. This thesis not only uses these test date to establish intuitive charts and draw curves of time consumption, but also summarizes the performance features of generic persistence framework.Finally, the generic persistence framework which has been designed and implemented is transplanted into the system; data persistence layer is built for the system to improve the overall performance of the system, and ultimately a new portal customization system is implemented.
Keywords/Search Tags:generic persistence framework, smart code generator, reflection, portal customization
PDF Full Text Request
Related items