Hi everyone,
This article to describe the Client/Server architecture of Asp.net. There
are different types of Client-Server architecture available. Some of them are
2-tier architecture, 3 tier architecture, 4 tier architecture and n tier
architecture.
Here to be
explain that to simple.
2-tier Architecture
The 2tier architecture is the application logic is either
buried inside the user interface on the client or within the database on the server.
With two tier client/server architectures, the user system interface is usually located in the user’s desktop
environment and the database management service are usually in a server that is
a more powerful machine that service many client. The process is split between
the user system interface environment and the database management server
environment.
3-tier Architecture
The application
logic or process lives in the middle tier ,it is separated from the data and
the user interface. 3-tier systems are more scalable, robust and flexible. In addition,
they can integrate data from multiple sources. In the 3 tier architecture, a
middle tier was added between the user system interface client environment and
the database management server environment. There are a variety of ways of
implementing this middle tier can perform queuing, application execution and
database staging. For example, if the middle tier provides queuing, the client
can deliver its request to the middle layer and disengage because the middle tier
will access the data and return the answer to the client. The three tier
client/server architecture has been shown to improve performance for groups
with a large number of users. The most basic type of three tier architecture
has a middle layer consisting of Transaction Processing (TP) monitor
technology. The TP monitor technology is a type of message queuing, transaction
scheduling, and prioritization service where the client connects to the TP
monitor (middle tier) instead of the database server.
4-tier Architecture
The 4-tier architecture is all of the data
storage and retrieval processes are logically and usually physically located on
a single tier. 4-tier architecture allows an unlimited number of programs to
run simultaneously, send information to one another, use different protocols to
communicate, and interact concurrently. This allows for a much more powerful
application, providing many different services to many different clients. In
this application we will have following 4-Tiers
·
Business Object
·
Business Access Layer
·
Data Access Layer
·
UI -4 tier
No comments:
Post a Comment