locked
N-Tier Architecture in .net RRS feed

  • Question

  • I am having the doubt about N-Tier architecture. I heard about 3 tier architecture contains presentation layer, business layer and database layer. What is about more than this layer? what is the efficiency of using more than 3 tier?
    Balaji
    Monday, June 21, 2010 6:42 AM

Answers

  • Hi,

    Its depends on the type of the application you want to develop.

    We just developed an application which have more than 3 tier. We developed workflows using WF as 4th tier. The 5th one is used to exposed services like Email, Notifications, Error Handling and logging etc. The 6th tier is exposed the interface for integration and used for the integration with other applications/systems.

    The advantage of having Service layer as a separate tier is that we are able to use it from different applications.

    Kindly note that there is a difference between a layer and tier.The layer is a logical grouping of the code and tier is a physical grouping of the code whereas module is a functional grouping of the code.

    Regards,

    Ahsan.

    • Proposed as answer by Chao Kuo Friday, June 25, 2010 10:29 AM
    • Marked as answer by Chao Kuo Monday, June 28, 2010 12:13 PM
    Monday, June 21, 2010 8:44 AM