Architectural Design and Analysis of an N-Tier Enterprise Application

W. Haque, R. Lucas, and P. Stokes (Canada)


N-tier, web applications, ASP.NET, framework, design patterns.


Software development follows a complex life cycle. For most small to medium sized applications, agile development yields better results because of the iterative nature of this approach. We describe the software architecture and analysis of an N-Tier Application System through design patterns, specifications, diagrams, and schematics. Our work is based on an extensive research on the state-of-the-art technologies which was subsequently applied to produce a commercially deployed software application. The resulting application boasts robustness, flexibility, scalability, extensibility, reliability and security. The proposed methodology can be applied to both new applications and to existing software that needs to be upgraded to take advantage of the new technologies.

Important Links:

Go Back