Arquitectura Clásica Web Vs Arquitectura Web 2.0

Unos minutos para revisar las características de la Arquitectura Web Clásica frente a la nueva Arquitectura Web 2.0, en donde ambas son válidas bajo el contexto correcto de solución.

En la Arquitectura clásica web el servidor contiene los componentes que:

1. Gestiona los layouts de la las vistas de la aplicación, integra los fragmentos de HTML, define Tilesgestiona Portlets.

2. El flujo web es delegado a un framework con implementación de patrón MVC, Struts por ejemplo.

3. El estado del cliente se administra a través de Session Data.

4. HTML puede ser generado del lado del servidor.

En la Arquitectura Web 2.0 las responsabilidades son más compartidas entre el servidor y el Browser:

1. Los datos del lado del servidor son presentados bajo estructuras JSON y XML.

2. Los layouts son gestionados con DOM (Show/Hide). Adicionalmente se cuenta con componentes Widget.

3. El flujo web es gestionado a través del Browser y JavaScript.

4. La persistencia del estado del cliente es administrado en un localStore del Browser o migrado a un modelo de una base de datos poliglota.

Referencias: IBM - Worlklight World.
Thanks for your comment