0

I'm new to C# three tier implement and I've found a lot of implementations in Internet. I don't know what difference and benefit from its .

alt text http://photo.1280.com/images/n8b/61YRE697/myteacher.jpeg alt text http://photo.1280.com/images/wnh/0JZCDRM5/another.jpeg

Thanks a lot for reading this and I'm waiting for your answers. And I really want to know your implementation :)

Dzung Nguyen
  • 9,152
  • 14
  • 65
  • 104

1 Answers1

4

3-tier architecture isn't language dependent. It's a way of structuring your applications.

From wikipedia

Three-tier architecture has the following three tiers:

Presentation tier

This is the topmost level of the application. The presentation tier displays information related to such services as browsing merchandise, purchasing, and shopping cart contents. It communicates with other tiers by outputting results to the browser/client tier and all other tiers in the network.

Application tier

(Business Logic/Logic Tier/Data Access Tier/Middle Tier) The logic tier is pulled out from the presentation tier and, as its own layer, it controls an application’s functionality by performing detailed processing.

Data tier

This tier consists of Database Servers. Here information is stored and retrieved. This tier keeps data neutral and independent from application servers or business logic. Giving data its own tier also improves scalability and performance.

alt text

Since your asking this question in relation to C# you could take a look at this article-> Designing a .NET Application

Another link from stackoverflow which has a bunch of good answers -> 3 Tier Architecture - In need of an example

Community
  • 1
  • 1
Morten Anderson
  • 2,301
  • 15
  • 20