System Architecture with N-Tire Model
When you make home firstly you will make an architecture that where should be your loan, kitchen, room and what should be their sizes
Similarly, system development also need architecture
Firstly we will develop remain main system needs under observation
ð Functionality (What functionality will have)
ð Stability (How Stable it will be)
ð Adaptability under workload (How to behave Under pressure or workload)
ð Highest level performance availability reliability (Its performance reliability and future availability)
ð Cost-effective (Cost should be minimum)
ð Minimum Time
Three important content in system development
1. Graphical User Interface
2. Business Logic
3. Database
Graphical User Interface
Provide the platform for interaction of the user with the system
Business Logic:
Rules governing the business. These can change frequently depending upon the business
Database:
Contain data relevant to the business
One-tier architecture
Advantages
ð Easy and quick to develop
ð Useful for small offices
Disadvantages
ð Difficult to upgrade
ð Not scalable
ð Not protect business logical layer
Two-tire architecture
Advantages
ð Protect business logic from UI
ð Database Security Increase
Disadvantages
ð Business logic implemented on PC
ð Increase network traffic
ð Must design/implement the protocol for communication between client-server
ð Application Logic cannot be reused
Three-tier architecture
Advantages
ð Clear separation of UI control and presentation from application logic
ð Database Security Increase
ð Easy to Upgrade
Disadvantages
ð Increase network traffic
ð Must design/implement the protocol for communication between client-server
3-tire is the most common architecture used for system development in which all layer perform its specific task
Application Layer(Presentation Layer) Interact with User to show Presentation logic
Business Logic layer work as a controller between the presentation layer to the data access layer
While all works regarding data queries, data fetch and retrieving from a database happening in Data Access Layer
3-tire is the most common architecture used for system development in which all layer perform its specific task
Application Layer(Presentation Layer) Interact with User to show Presentation logic
Business Logic layer work as a controller between the presentation layer to the data access layer
While all works regarding data queries, data fetch and retrieving from a database happening in Data Access Layer
Comments
Post a Comment