140 likes | 221 Views
Explore the benefits and drawbacks of N-Tier Application Architecture using C#, MSSQL 2005, and XML, as presented by Jonas Stawski. Learn about the flexibility, security, and maintainability of this architectural approach.
E N D
Developing N-Tier Applications with C#, MSSQL 2005, and XML By Jonas Stawskijstawski@aspsoft.com http://aspsoft.blogs.com/jonas/
N-Tier Application Architecture What is it?
What is it? • More than simple code • Flexible and reusable application • Application break up into tiers • UI Layer • Business Layer • Data Layer • Data Access Layer • … • N = any number. 2-tier, 4-tier, etc.
Pros • Abstraction • Separation • More Secured • Easier for multiple developers environment • Reusability • Better maintainability
Cons • Longer development • More complex • Less efficient • Overhead
Demo Adventure Works
Code 3 Technologies
3 Technologies • .Net (C#) • MSSQL 2005 • XML
3 Technologies XML MSSQL 2005 .NET .NET XML .NET .NET
Demo Let’s dig into the code!