Next Gen Web Architecture for the Cloud Era

Briefly Introduce Web App Architecture History and the traditional Web Templating Engines as well as the frameworks.

The trend of today Web App Architecture and template are shifing to SOFEA (Service Oriented Front End Architecture), which is based on the traditional SOA and benifit from Cloud Computing technology.


SOFEA Principles

1. Application Download, Data Interchange, and Presentation Flow must be decoupled ‒ No part of the client should be evoked, generated or templated from the server-side.

2. Presentation Flow is a client-side concern only

3. All communication with the application server should be using services (REST, SOAP, etc)

4. The MVC design pattern belongs in the client, not the server


SOFEA Lifecycle, Benefits and Implementation Archetype are also including in the powerpoint presentation.