answersLogoWhite

0

Advantages and Disadvantages of 3-Tier Architecture in Web DevelopmentA 3-Tier Architecture (3TA) is traditionally used when building web applications. It makes a logical separation between the presentation layer, the business logic layer, and the database layer.

The main advantage of 3 tier system is that all business logic can be defined once within the business layer and then shared by any number of components within the presentation layer. Any changes to business rules can therefore be made in one place and be instantly available throughout the whole application.

It is possible to change the contents of any one of tiers (layers) without having to make corresponding changes in any of the others

Enables parallel development of the different tiers of the application.

Complex application rules easy to implement in application server. Easy to implement changes

Fewer JavaScript, thus simpler to the client

Superior performance for medium to high volume environments

Some of the disadvantages are;

There is more processing on the web server,

It does not interact with the WMS server directly.

More complex structure

More difficult to setup and maintain The physical separation of application servers containing business logic functions and database servers containing databases may moderately affect performance

User Avatar

Wiki User

14y ago

What else can I help you with?