Types of Environment

Environment :( Tiers) it is a group of hardware component with some basic software which can hold presentation logic, business logic and database logic. (Or)

Environment is defined as combination of presentation layer, business layer database layer.

Types of environment: there are 4 types of environments

1. Stand alone environment (or) single tier environment
2. Client server environment (or) two tier environment
3. Web environment (or) three tier environment
4. Distributed environment (or) n tire environment or multiple architecture

Stand alone environment:
This environment contains only one tier. The presentation layer, business layer, database layer will be present in the same tier whenever the application need to be used by a single user at a time then this environment suggested.




Client server environment:

This environment contains two tiers one is client mother one is for server. Whenever the application is need to be used by multiple users by sharing the common data and also we wants to access the application usually a single compound very fast then this environment can be very suggested.



Web environment: In this environment 3 types will be there
1. Client
2. Application server
3. Data base server

Presentation layer will be present each and every client, business layer will be present in database server. Whenever the application needs to be used all over the world by multiple users and the feature updating need to be done easily as well as the business logic need to be secure then this environment can be suggested.


Distributed environment: this environment is similar to the web environment but the business logic is distributed among number of application server in order to distribute the load and increase the performance.

Whenever the application needs to be used all over the huge number of people then this environment can be suggested.