Font Size: a A A

Research And Design Of Adaptive Web Application System Based On Dynamic Software Architecture

Posted on:2015-10-14Degree:MasterType:Thesis
Country:ChinaCandidate:G S LiFull Text:PDF
GTID:2208330467450173Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of the Internet and Web technology, Internet has rapidly entered all fields. Web application system has a large user group, and a number of different terminal types and different user needs are produced. How to make Web system adapt to the access of different hardware devices such as PC, smartphones, tablet computers and different browsers, to meet the requirements of user service quality which is worth exploring. Especially with the rapid development of domestic3G business and the widespread use of smartphones, how do the traditional Web system based desktop Web overcome small screen size, limited bandwidth, and not easy to input limitations on mobile devices, to solve the problems may produced on system runtime such as layout disorder, malfunctions and to provide good experience to user. Therefore, a Web application system with adaptive ability is needed urgently which can adjust its behaviors and structures to adapt to the access of different terminal platforms. For this purpose, related theories of dynamic software architecture and software adaptive technology are studied and researched, and applied to design and develop Web system to solve the adaptability of Web system on different terminal types.Primary work as follows:Firstly, in-depth analysis of Web system, a three-tier framework of adaptive Web application system based on dynamic architecture is put forward which contains user layer, adaptive layer and system services layer. The key adaptive layer is made detailed analysis and design and the adaptive algorithm is described.Secondly, adaptive Web system is depicted by using the dynamic architecture description language D-ADL, and the dynamic architecture chart of the system is obtained.Thirdly, the above results are applied to the development of case system of network autonomous learning platform. Dynamic architecture of the case system is described in detail with D-ADL and its components, connectors and configuration are explained.Fourthly, an adaptive network autonomous learning platform is implemented by using VS2010development platform, HTML5and JQuery Mobile framework on the front page, C#language to implement algorithm and SQL Server2005for background database.Finally, the case system is tested on different terminal equipments and browsers which running well that has verified the algorithm and design proposed in this paper are feasible and effective.
Keywords/Search Tags:Dynamic Software Architecture, Self-adaptive software, Web applicationsystem, Dynamic evolution, D-ADL
PDF Full Text Request
Related items