Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Web Development
  3. ASP.NET
  4. Difference between 3 layer and 3 tier architecture

Difference between 3 layer and 3 tier architecture

Scheduled Pinned Locked Moved ASP.NET
architecturetutorialquestioncareer
3 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N Offline
    N Offline
    Nitin1981
    wrote on last edited by
    #1

    Hi! Recently I was asked in an interview. What's the difference between 3 layer and 3 tier architecture? I found conflicting answers on the net. Please someone guide me in the right direction. Thanks

    Don't Quit

    J R 2 Replies Last reply
    0
    • N Nitin1981

      Hi! Recently I was asked in an interview. What's the difference between 3 layer and 3 tier architecture? I found conflicting answers on the net. Please someone guide me in the right direction. Thanks

      Don't Quit

      J Offline
      J Offline
      jain_ashu1
      wrote on last edited by
      #2

      Hi, This is very good question. 3 tier means physical separation of the project. The three projects resides on different machines/Single machine. 3 Layered project means logical separation of the project. In this case output exe/DLL can be single. Please mail me in case more information is required

      1 Reply Last reply
      0
      • N Nitin1981

        Hi! Recently I was asked in an interview. What's the difference between 3 layer and 3 tier architecture? I found conflicting answers on the net. Please someone guide me in the right direction. Thanks

        Don't Quit

        R Offline
        R Offline
        Ram Balak Sharma
        wrote on last edited by
        #3

        N-layers of application may reside on the same physical computor(same tier) and the components in each layer communicates with the components of other layer by well defined interfaces.Layered architecture focuses on the grouping of related functionality within an application into distinct layers that are stacked vertically on top of each other.Communication between layers is explicit and loosely coupled.With strict layering, components in one layer can interact only with componentsin the same layer or with components from the layer directly below it. The main benefits of the layered architectural style are: Abstraction,Isolation, Manageability, Performance, Reusability, Testability. N-tiers architectue usually have atleast three separate logical parts,each located on separate physical server.Each tier is responsible with specific functionality.Each tier is completely independent from all other tier, except for those immediately above and below it.Communication between tiers is typically asynchronous in order to support better scalability. The main benifit of tier achitecture styles are 1.Maintainability. Because each tier is independent of the other tiers, updates or changes can be carried out without affecting the application as a whole. 2.Scalability. Because tiers are based on the deployment of layers, scaling out an application is reasonably straightforward. 3.Flexibility. Because each tier can be managed or scaled independently, flexibility is increased. 4.Availability. Applications can exploit the modular architecture of enabling systems using easily scalable components, which increases availability.

        Ram Balak sharma .Net Architect Q3 technogies Gurgaon India

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups