The Three-Tier Architecture: Improving Performance and Scalability
<!-- @page { size: 8.5in 11in; margin: 0.79in } P { margin-bottom: 0.08in } -->
In the Web application development, three-tier architecture can be defined as the process of separating the application into three parts or layers. These are:
- Client Tier, also called as Presentation Tier or User Interface
- Middle Tier, or Application Tier or Business Logic
- Data Access or Data Storage Tier
These three-tier web and software development is a logical, three-tier architecture implemented in one or more layers are applied to ensure better performance and scalability. Affordable Web development, and eventually use the results.
An ideal web development in India uses the multi-tier architecture is right for the development, updating or redesigning web site. Web
Well, we have an in-depth look at these three stages:
Client Tier:
The Client tier or user interface is what the user sees after accessing a web page in the browser. The web page accessed by the user is on the client side within the browser. The content is served from the web server. While an average internet user cannot view any behind-the-scenes processing, developers have the ability to separate the client tier from data access and application tier with various tools. The most common languages used in this layer are HTML, JavaScript, CSS and DHTML.
Application Tier:
The application layer shall be kept on a separate layer. Here Web
Data Storage or Access Tier:
The data storage layer lets developers define tableadapters and datasets. Developers define queries and stored procedures in this layer. For example, if developer wishes to create a web form, he has to first create a tableadapter and dataset. These two will use query or procedure to allow users to insert information into the table. A class is created to retrieve the information from the web form. It validates the fields and then the tableadapter is used to send data to the database.
Posted in: dhtml| Tags: Application page client web data user development tier architecture layer