Title
Light-Weight and Scalable Hierarchical-MVC Architecture for Cloud Web Applications
Abstract
Nowadays, with the prevalence of cloud computing, the demand for modular and scalable Web application development technologies is urgent. Dynamic contents and ubiquitous user interactions make Web applications increasingly complicated. A majority of current web applications leverage a Model-View-Controller (MVC) architectural style. Since the MVC triad does not provide feature-based modularization, Web applications in pure MVC style are experiencing scalability and maintainability issues. In this paper, we propose a light-weight and scalable hierarchical-MVC architecture for Web application development in Cloud environment, named Web Module Definition (WMD), which supports feature-based modularization and application structure. In WMD, the entire Web application is decomposed into interconnect WMD modules, which contains controllers and views for a single feature. WMD modules are able to include and extend others to handle complex business logic. In the meantime, we provide a Web application framework implementation supporting WMD-based architecture, and present a demonstration website using WMD.
Year
DOI
Venue
2019
10.1109/CSCloud/EdgeCom.2019.00017
2019 6th IEEE International Conference on Cyber Security and Cloud Computing (CSCloud)/ 2019 5th IEEE International Conference on Edge Computing and Scalable Cloud (EdgeCom)
Keywords
Field
DocType
Web Application,Cloud Computing,MVC,Modularization
Computer architecture,Computer science,Business logic,Web application development,Modular design,Web application,Maintainability,Architectural style,Distributed computing,Scalability,Cloud computing
Conference
ISBN
Citations 
PageRank 
978-1-7281-1662-4
0
0.34
References 
Authors
0
5
Name
Order
Citations
PageRank
Meng Ma18212.29
Jun Yang200.34
Ping Wang39344.15
Weijie Liu400.68
Jingzhuo Zhang500.68