Click here to Skip to main content
16,021,115 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Define by N-Tier, Single Tier, Two Tier, and Three tier.
Posted

N-tier application architecture provides a model for developers to create a flexible and reusable application. By breaking up an application into tiers, developers only have to modify or add a specific layer, rather than have to rewrite the enitire application over, if they decide to change technologies or scale up. In the term "N-tier," "N" implies any number -- like 2-tier, or 4-tier; basically, any number of distinct tiers used in your architecture.
Have a look at below article:
http://www.c-sharpcorner.com/UploadFile/asprabahar/NTier0110302006051423AM/NTier01.aspx[^]
http://www.offshoredotnetdevelopment.com/n-tier-architecture.shtml[^]

Have a look at below answer in codeproject:
Difference Between 1 tier ,2 tier, 3 tier Architech using ASP.NET ? ...........[^]
 
Share this answer
 
From Wiki: N-tier:
In software engineering, multi-tier architecture (often referred to as n-tier architecture) is a client-server architecture in which, the presentation, the application processing and the data management are logically separate processes.
For example, an application that uses middleware to service data requests between a user and a database employs multi-tier architecture. The most widespread use of "multi-tier architecture" refers to three-tier architecture.

Single tier:
Single-tier architecture is the notion of having the user interface of a web application, the middle ware and the data access all contained in one whole architecture.
Usually in Software Engineering you break your application to make them more maintainable and sustainable.
If you know that your software will not grow over time, you may want to do a single tier architecture.

Two tier:
A two-way interaction in a client/server environment, in which the user interface is stored in the client and the data are stored in the server. The application logic can be in either the client or the server.

Three-tier:

Refer my answer 3tier application using c#[^]
 
Share this answer
 
v2
Start reading from here: WikiPedia: Multi architecture[^]

Follow it up by: MSDN: Layered Application[^]
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900