N-Tier Applications
HOME > IT CONSULTING & APPLICATION DEVELOPMENT > N-TIER APPLICATIONS
In the past two-tier applications commonly known as client/server applications were very common. In a two-tier application the client side logic is responsible for everything from presentation, business logic to database access. The client/server applications are not scalable, are difficult to maintain and enhance due to tight coupling between the presentation layer, business logic and the database access. Overall the two tier applications are not scalable and are not suitable for internet based applications.
With the growing popularity of .NET framework, the development of an n-tier application became easier and all the negatives of a client\server application development were well taken care. A .NET framework provides standardized modular components and a complete set of services to those components. More-over application behavior such as security and multithreading are handled automatically.
Using .NET Framework to develop n-tier applications involves breaking the two-tier architecture into multiple tiers. An n-tier application can provide separate layers for each of the following services - Presentation Layer, Dynamic Presentation, Business logic, and Data base access. A browser takes care of the presentation layer, and / WEBFORMS XML / SOAP and XSL take care of the dynamic presentation, ASP.NET takes care of the business logic and COM take care of the data access using ODBC.
The layered approach allows each layer to focus on a specific role -- for example, allowing a Web server to serve Web-pages, an application server to serve applications, and a database server to serve databases.
With the benefit of an n-tier architecture and Renaissance strong expertise on the .NET framework the team at Renaissance can deliver unprecedented levels of value to customers.
With the growing popularity of .NET framework, the development of an n-tier application became easier and all the negatives of a client\server application development were well taken care. A .NET framework provides standardized modular components and a complete set of services to those components. More-over application behavior such as security and multithreading are handled automatically.
Using .NET Framework to develop n-tier applications involves breaking the two-tier architecture into multiple tiers. An n-tier application can provide separate layers for each of the following services - Presentation Layer, Dynamic Presentation, Business logic, and Data base access. A browser takes care of the presentation layer, and / WEBFORMS XML / SOAP and XSL take care of the dynamic presentation, ASP.NET takes care of the business logic and COM take care of the data access using ODBC.
The layered approach allows each layer to focus on a specific role -- for example, allowing a Web server to serve Web-pages, an application server to serve applications, and a database server to serve databases.
With the benefit of an n-tier architecture and Renaissance strong expertise on the .NET framework the team at Renaissance can deliver unprecedented levels of value to customers.
Want a customized Solution? Speak to our IT Consulting team