Light-Weight and Scalable Hierarchical-MVC Architecture for Cloud Web Applications

Meng Ma, Jun Yang, Ping Wang, Weijie Liu, Jingzhuo Zhang

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

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 De?nition (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.

Original languageEnglish
Title of host publicationProceedings - 6th IEEE International Conference on Cyber Security and Cloud Computing, CSCloud 2019 and 5th IEEE International Conference on Edge Computing and Scalable Cloud, EdgeCom 2019
EditorsMeikang Qiu
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages40-45
Number of pages6
ISBN (Electronic)9781728116600
DOIs
StatePublished - Jun 2019
Externally publishedYes
Event6th IEEE International Conference on Cyber Security and Cloud Computing and 5th IEEE International Conference on Edge Computing and Scalable Cloud, CSCloud/EdgeCom 2019 - Paris, France
Duration: 21 Jun 201923 Jun 2019

Publication series

NameProceedings - 6th IEEE International Conference on Cyber Security and Cloud Computing, CSCloud 2019 and 5th IEEE International Conference on Edge Computing and Scalable Cloud, EdgeCom 2019

Conference

Conference6th IEEE International Conference on Cyber Security and Cloud Computing and 5th IEEE International Conference on Edge Computing and Scalable Cloud, CSCloud/EdgeCom 2019
Country/TerritoryFrance
CityParis
Period21/06/1923/06/19

Keywords

  • Cloud Computing
  • MVC
  • Modularization
  • Web Application

Fingerprint

Dive into the research topics of 'Light-Weight and Scalable Hierarchical-MVC Architecture for Cloud Web Applications'. Together they form a unique fingerprint.

Cite this