140 likes | 214 Views
Developing N-Tier Applications with C#, MSSQL 2005, and XML. By Jonas Stawski jstawski@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
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!