Quick Search Box

Tuesday, March 10, 2009

The advantages of 3-tier architecture:

As previously mentioned 3-tier architecture solves a number of problems that are inherent to 2-tier architectures. Naturally it also causes new problems, but these are outweighed by the advantages.
Clear separation of user-interface-control and data presentation from application-logic: Through this separation more clients are able to have access to a wide variety of server applications. The two main advantages for client-applications are clear: quicker development through the reuse of pre-built business-logic components and a shorter test phase, because the server-components have already been tested.
Dynamic load balancing: If bottlenecks in terms of performance occur, the server process can be moved to other servers at runtime.

No comments: