Friday 11 October 2013

The type of Client/Server Architecture in ASP.Net

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