MVC-based Content Management on the Cloud

Abstract

Cloud computing describes a new distributed computing paradigm for IT data and services that involves over-the-Internet provision of dynamically scalable and often virtualized resources. While cost reduction and flexibility in storage, services, and maintenance are important considerations when deciding on whether or how to migrate data and applications to the cloud, large organizations like the Department of Defense need to consider the organization and structure of data on the cloud and the operations on such data in order to reap the full benefit of cloud computing. This report describes a cloud adaptation of Model View Controller (MVC) software engineering architectural pattern and its effect on content management in the cloud. We propose an architecture that separates the model, view, and controller aspects of a document thereby allowing greater flexibility, portability, and interoperability for document objects.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2011
Accession Number
ADA535859

Entities

People

  • Doron Drusinsky

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Energy and Power Technologies
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Application Software
  • Cloud Computing
  • Commerce
  • Computer Science
  • Computers
  • Department Of Defense
  • Distributed Computing
  • Engineering
  • Governments
  • Internet
  • Resilience
  • Software Design
  • Software Development
  • Standards
  • Web Browsers
  • Word Processors

Fields of Study

  • Computer science

Readers

  • Astronomy/Astrophysics
  • Parallel and Distributed Computing.
  • Software Engineering.