Logical VS Physical Architecture
- Presentation Layer
- Rendering HTML
- Client Side Scripting: Javascript
- Embedded Component (ActiveX, Applets)
- Business Logic Layer
- Data Mapping Layer
- File/Database Management
Non Functional parameter for selecting the architecture
- Performance
- Scalability
- Availability
- State Maintenance
- Security
Constraint for Architecture Design
- Cost
- Complexity
- Corporate standard and infrastructures
System Architecture Pattern
- Single Server
- Separated Database
- Replicated Web Server
- Separated Scripting Engine
- Application Servers
Resources