Modern Web Application Logical Architecture With SPA (Single Page Application)
Modern Web Application Logical Architecture With SPA (Single Page Application)
Architecture & Design Team: Long Le Date: June 11, 2013 Version 1.0 (DRAFT)
Client Layer
Presentation Layer
Controller
Web UI HTML5/CSS3/JS
Operational Management
Business Layer
Repository Pattern
Data Layer
Service Agents
Unit of Work Pattern DI & IoC Pattern Slow changing data e.g. logging, instrumentation, configuration, tracing, , perf counters, caching, etc.
Persistence Layer
Cache
Database
Communication
Cross-Cutting
Security