Web Application Classification tomi vanek, September 2013
Nov 11, 2014
Web Application Classification
tomi vanek, September 2013
Design Approaches
ResponsiveAdaptiveScalable
InteractiveMobile First
Progressive Enhancement
Architecture
Classification
Classification Criteria
Inte
ract
ive
Scalable
Sea
rch
Eng
ine
Opt
imiz
atio
n
Security
Boo
kmar
king
, Bro
wse
r H
isto
ry
Offline
AuditingR
ich
Des
ktop
-like
Fun
ctio
nalit
y
Doc
umen
t / D
ata
Con
sum
ptio
n
Dat
a M
anip
ulat
ion
ClientServerResources
Events
TraditionalWeb Applications
Client-sidewith ResourceAddressability
SOFEAServer-sideComponents
Controller / Presenterand App Logic
Location
App. Class Matrix - Architecture
ClientServerResources
Events
TraditionalWeb Applications
Client-sidewith ResourceAddressability
SOFEAServer-sideComponents
Rol
e of
UR
L in
App
licat
ion
Controller / Presenterand App Logic
Location
App. Class Matrix - Technologies
JSPStruts
Spring MVC
RoR
Wicket
JQuery
GWT
AngularJS
Vaadin
JSF
Ember JS
Browser Server
Spring MVC
JQuery
URL Handler Mapper
Dispatcher Servlet
Controller
Application
Platform
View
Application Service
DAOHTML
Browser
View
Application Service
Session Storage
Local Storage
Application Cache
Presenter
Google Web Toolkit 2.5
Application
Platform
ServerBrowser
GWT
SQL Container
View
PresenterApplication
Service
Vaadin 7
Application
Platform
Server-side Components
Terminal Adapter
Client-side Engine
Data BindingCRUD
Google Web Toolkit 2.5
Browser
HistorySession Storage
Local Storage
Application Cache
Application Controller
View
PresenterApplication
Service
Application
Platform
Discussion
Copyright © 2012 Accenture All rights reserved. 15