For Enterprise Architecture Professionals (Length: 14 pages)

February 12, 2008

Process-Views-Services: A Better Design Paradigm For Applications

Step Aside, Model-View-Controller — PVS Must Take Center Stage

This is the first document in the "New Programming Model" series.

by Randy Heffner

with Jeffrey S. Hammond, John R. Rymer, Kahini Ranade


Executive Summary (This is a document excerpt)

It is time for a major shift in the top-level design model for applications. Model-view-controller (MVC) has been the dominant framework for tying together the user interface and business logic of an application. But flexible, process-focused applications, now and in the future, require a new top-level design model, which Forrester calls Process-Views-Services (PVS). MVC is a programming framework focused strictly on application design for application flexibility. PVS is both a conceptual model for solutions portfolio and an application framework focused on business design and business flexibility, built on a foundation of application flexibility. MVC will still be useful within individual applications, but to increase their focus on business results, architects should move PVS to the center of their application strategies and reorient their conceptual models, architectures, platforms, and planning processes around PVS.

Buy Risk-Free

Download and print PDF immediately. Price: US $499

Our Money-Back Guarantee: If you are not completely satisfied, return it for a full refund within three weeks of your online purchase.

Already a Forrester Client?
Log in to read this document.

Add to cart

TABLE OF CONTENTS

NOTES & RESOURCES

itemMVC Has Been The Dominant Design Model For Application Design

itemThe Industry Needs A New Top-Level Design Model

itemPVS Targets Business Optimization And Flexibility

itemWhere The Controller Goes

itemWhere MVC Goes

recommendations

itemElevate Your Architecture Strategy To Business-Centered Design And PVS

Forrester's analysis and creation of the PVS model resulted from our ongoing conversations with clients and vendors about Digital Business Architecture­ and the new programming models and platforms required for Dynamic Business Applications.

Related Research Documents

itemThe Dynamic Business Applications Imperative

September 24, 2007

itemDigital Business Architecture: IT Foundation For Business Flexibility

November 7, 2005

itemThe Interaction Platform

October 4, 2004

Find Documents In Related Categories

This document falls under the following categories. Click on a link below to find similar documents.

Analyst: Randy Heffner
Technology: Application Development, Application Development Processes & Tools, Architecture & Technology Strategy, Enterprise Architecture, Enterprise Architecture Practices, SOA & Web Services
Geography: Asia Pacific, Europe, North America

Archived Teleconference:
SOA Governance: The Practices That Most Ensure Success
Original air date: Tuesday, September 22, 2009
corner border corner
Ratings and Comments
Rating: 9 out of 10
based on 6 ratings across all roles.
corner border corner