Views: 39.3K
Replies: 3
Archived
|
Difference between Multi-Tier and Multi-Layer?Can anyone explain what the difference is between a Multi-Tier and Multi-Layer architecture?
My understanding is that one is logical the other is physical. Sean Healy, Feb 05, 2010
|
|
Reply 1Go through this link.This will help you to understand the difference.
In short , Multi-Layer-Logical layer Multi-Tier: Physical layer http://msdn.microsoft.com/en-us/library/ff646997.aspx & http://blogs.msdn.com/jmeier/archive/2008/09/06/layers-and-tiers.aspx Hope it may helped you!! Bhupendra Sinha, May 21, 2010
|
|
Reply 2There are many debates on this. In my point of view;
With in one assembly we can have GUI layer, Business Logic layer, sitting in one machine. At the same time we can have three different assemblies and referenced directly in GUI layer, sitting in one machine. Also we can have all three components sitting in three systems, different assemblies and different boundaries but the same .net code. So I would say that all the above three conditions can be, may be, referred as multi layer.
When it comes to case like we have client developed in ASP.NET, business logic implemented in WCF or Web services of ASP.NET/Java or any other and Data is sitting in AS400/ORACLE/SQL Server I would say it multi tier technology where each tier can be implemented in its own technology
Srihari Chinna, Apr 27, 2010
|
|
Reply 3Layer is the logical separation of functionality into assemblies, for example, Data Layer, Presentation Layer, Business Layer etc. All the assemblies may also be deployed in the same physical machine.
Tier is all about the physical deployment. Sreenivas Manyam Rajaram, Apr 22, 2010
|