copy code,drag or close
Multi-tier Architecture is a generic term referring to the logical separation of a system into a number of sub-systems.
Also popularly known as n-tier architecture where n=3, depicting the evolution of traditional client-server two-tier systems as they opened up to the world via the Web, the Web being the third tier.
The number of tiers reflects both a logical separation as well as a physical separation.
At the simplest level a logical tier usually has a physical counter part i.e. an accompanying physical system such as a disk, a server or a communications element, three tier systems having an additional Web server between the client and database server that define traditional two-tier systems.
All Web applications are 3-tier systems, when examined in detail, depending on the pupose of the analysis several of them are more then 3 tiers, perhaps as many 6-12 depending upon how the software achritecture is described.
Quite often the software architecture is described as being 3-tier, the User Services layer, the Business Logic Layer BLL and the Data Access layer.
It's not unusual for the BLL itself to be further sub divided intoQuite often the software architecture is described as being 3-tier, the User Services layer, the Business Logic Layer BLL and the Data Access layer.
It's not unusual for the BLL itself to be further sub divided intoQuite often the software architecture is described as