0% found this document useful (0 votes)
231 views

System Architecture: Presented By: Sushant Mishra 11BM91R03 Vgsom

The document defines system architecture and its components. It discusses different types of architectures including single tier, two tier, three tier, and multi-tier architectures. Single tier architecture has drawbacks of not being useful for multiple users and crashing the entire system. Two tier architecture separates data and applications onto different machines. Three tier architecture further separates the presentation logic onto local machines. Multi-tier architecture introduces a web server between the application server and users, making the clients lightweight but less secure.

Uploaded by

sushantmishra85
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
231 views

System Architecture: Presented By: Sushant Mishra 11BM91R03 Vgsom

The document defines system architecture and its components. It discusses different types of architectures including single tier, two tier, three tier, and multi-tier architectures. Single tier architecture has drawbacks of not being useful for multiple users and crashing the entire system. Two tier architecture separates data and applications onto different machines. Three tier architecture further separates the presentation logic onto local machines. Multi-tier architecture introduces a web server between the application server and users, making the clients lightweight but less secure.

Uploaded by

sushantmishra85
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 18

System Architecture

Presented by: Sushant Mishra 11BM91R03 VGSOM

Definition: System Architecture


Architecture is a representation, preferably a visual presentation, of the hardware and software components of an information system that explains: which software is on which hardware network design

Definition: System Architecture


Definition by Carnegie Mellon Software Engineering Institute Glossary
A means for describing the elements and interactions of a complete system including its hardware elements and its software elements.

Definition by Prentice Hall Glossary


The logical and physical design of a system.

Components of System Architecture


Hardware: Tangible Softwares: Intangible

Softwares
Operating System Application Server

Operating System

Application

Servers

Platform
Hardware Operating System

Tiered Architecture: Basic Principle


Data is kept separate of application Challenges:

Management challenge Network challenge

Single Tier Architecture

Drawbacks: 1.Not useful in business context where there are multiple users to access the same dataset. 2.Crashing of the system leads to total shutdown.

Two Tier Architecture

Data and application kept on separate machines Database kept centrally Application and presentation logic kept locally

Two Tier Architecture


Advantages: 1.There is only one copy of data for all users, hence, there is no data redundancy or inconsistency. 2.Speed of response is increased as a result of less load on a single machine because the business logic processing is done on individual machines. Limitations: 1.Can be used for only 50 -100 users in a building or nearby places.

Three Tier Architecture

Database and Application server - kept centrally version control maintained Presentation logic - kept locally - data transfer minimized - cost and speed factors taken care of

Multi-Tier Architecture

Multi-tier Architecture
Web server introduced between application server and user Advantages: 1.No need of specialized client software on individual machine. 2.It is inexpensive.

Drawbacks: 1.It is insecure. 2.Business application has to be web enabled

Thank You

You might also like