Client Server and Multi-Tier Architecture Flashcards
Two primary components that exchange information
Client component & Server component
Software applications that provide UI to access the services of the server
Client component
A single machine or cluster of machines that provides web applications to multiple clients
Server component
3 Tier Architecture
Front End, Middle Tier, Back End
Client layer
Front End
Business layer
Middle Tier
Data layer
Back End
client software, provides the UI of the system
Front End
server software, provides the core system logic
Middle Tier
manages the data of the system
Back End
Layers of the Middle Tier
Presentation Logic, Business Logic, Data Access Logic
Implements the UI of the application
Presentation logic
Implements the core processes
Business logic
Implements the data access functionality
Data Access logic