MVC for Content Management on the Cloud

Abstract

Cloud computing portrays a new model for providing IT services over the Internet. In cloud computing, resources are accessed from the Internet through web-based tools. Although cloud computing offers reduced cost, increased storage, high automation, flexibility, mobility, and the ability of IT to shift focus, there are other concerns--such as the management, organization and structure of content on the cloud--that large organizations should consider before migrating to the cloud. This thesis presents an overview of Model View Controller (MVC) architectural pattern and describes how the pattern can be applied to the cloud for content management. The MVC architecture is proposed in this thesis because it divides the aspects of a document into three parts: a model, view and controller, thus allowing elasticity, portability, and interoperability for document objects. The thesis presents a case study to illustrate how MVC can be used to facilitate document collaboration and content management in the cloud, and examines existing document standards to assess their readiness in supporting the MVC document architecture.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 2011
Accession Number
ADA552288

Entities

People

  • Crystal A. Mcgruder

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Cyber

DTIC Thesaurus Topics

  • Case Studies
  • Cloud Computing
  • Computer Program Documentation
  • Computer Program Reliability
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Data Storage Systems
  • Electronic Mail
  • Graphical User Interface
  • High Performance Computing
  • Html
  • Information Systems
  • Operating Systems
  • Standards
  • Word Processors

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Organizational Process Management (OPM).
  • Organizational Psychology.