N-Tier Architecture

Submitted by: Submitted by

Views: 10

Words: 627

Pages: 3

Category: Business and Industry

Date Submitted: 08/05/2015 09:37 PM

Report This Essay

N-Tier architecture:

-application is separated into multiple numbers of layers or tiers.

* Presentation Layer

-It creates the view that the user sees.

-It is what the user sees in a browser.

-It receives input and displays output.

* Application Layer(Business Logic)

-Processes logic and makes calculations

* Data Layer

-Stores and Manage Application’s Data

* All of this layers work together to make a single application. But they operate independently to one another.

* In fact, you can place each layer in different computers inside your office and this application will still operates efficiently.

How does N-tier Architecture help you?

* More Secure

-N-tier architecture lets you enforced security differently in each tier.

(For example, the business logic and the data layer may require more security compare to the presentation layer.)

-N-tier architecture gives you full control over security in each layer.

* Easily scalable

-It scales well. N-tier architecture lets you scale individual tiers as needed, which means that your application will grow with your company.

(For example, you can scale up your data layer with database clustering without touching the other 2 tiers.

* Simple Maintenance

-It is easier to maintain. Different people can manage single tiers without the risk of touching the other tiers.

(For example, you have your web designer working with the presentation layer and you don’t want him to touch the logic and the data)

* Easily enhanced

-N-tier architecture lets you easily upgrade and modify applications. You can upgrade and enhance each individual layers separately without touching the other layer.

(For example, you could add additional database to the data layer if your company expands. You can also add new business rules to the application layer if your company expands globally and you need different rules for

each country. You could even add multiple presentation layers to each application which is...