Click here to Skip to main content
15,921,577 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
AnswerRe: dOOdads Pin
Pete O'Hanlon7-Mar-07 9:12
mvePete O'Hanlon7-Mar-07 9:12 
Questionn-Tiered - .NET across multiple servers [modified] Pin
Marcus J. Smith15-Feb-07 2:22
professionalMarcus J. Smith15-Feb-07 2:22 
AnswerRe: n-Tiered - .NET across multiple servers Pin
patrick2460115-Feb-07 6:05
patrick2460115-Feb-07 6:05 
GeneralRe: n-Tiered - .NET across multiple servers Pin
Marcus J. Smith15-Feb-07 6:22
professionalMarcus J. Smith15-Feb-07 6:22 
AnswerRe: n-Tiered - .NET across multiple servers Pin
led mike16-Feb-07 5:11
led mike16-Feb-07 5:11 
AnswerRe: n-Tiered - .NET across multiple servers Pin
Marc Clifton18-Feb-07 3:37
mvaMarc Clifton18-Feb-07 3:37 
GeneralRe: n-Tiered - .NET across multiple servers Pin
Marcus J. Smith18-Feb-07 4:10
professionalMarcus J. Smith18-Feb-07 4:10 
AnswerRe: n-Tiered - .NET across multiple servers Pin
onemorecoder22-Feb-07 23:39
onemorecoder22-Feb-07 23:39 
Isolating the business logic behind the firewall may be an attempt to reduce the attack surface of the application. The risk is that once a web server is attacked, the attacker can then discover the attack path through the firewall.

Another reason to use an n-tier infrastructure is to reduce the load on the web server.
The risk in this scenario is that a performance bottleneck can be created between web server and app server by relatively slow network technology.

.NET remoting does not require the HTTP protocol, and therefore, has no requirement for a web server. One way to think of .NET remoting is an evolution of the COM/DCOM model.
The risk here is that you are restricted to Microsoft technologies on both communication endpoints.

Web services requires a web server, and is restricted to the HTTP protocol.

If you really want to start to understand the ins and outs of n-tier development in relation to .NET, locate a copy of

"Microsoft® .NET Distributed Applications: Integrating XML Web Services and .NET Remoting" by Matthew McDonald copyright 2002

It references ASP.NET 1.x, and it provides examples of how to evolve a VB6/COM application to .NET.

This is an easier said than done process.







HTH,

onemorecoder
QuestionSSL and __VIEWSTATE Pin
ssmith72112-Feb-07 10:26
ssmith72112-Feb-07 10:26 
AnswerRe: SSL and __VIEWSTATE Pin
Marcus J. Smith15-Feb-07 2:26
professionalMarcus J. Smith15-Feb-07 2:26 
AnswerRe: SSL and __VIEWSTATE Pin
Vasudevan Deepak Kumar22-Feb-07 18:05
Vasudevan Deepak Kumar22-Feb-07 18:05 
AnswerRe: SSL and __VIEWSTATE Pin
dwatkins@dirq.net28-Feb-07 4:02
dwatkins@dirq.net28-Feb-07 4:02 
QuestionSSL and ASPNET session id cookie Pin
ssmith72112-Feb-07 10:23
ssmith72112-Feb-07 10:23 
QuestionDeployement strategy Pin
Polity4h12-Feb-07 5:56
Polity4h12-Feb-07 5:56 
Questionwhich design pattern to use? Pin
orlya11-Feb-07 20:59
orlya11-Feb-07 20:59 
AnswerRe: which design pattern to use? Pin
led mike12-Feb-07 4:55
led mike12-Feb-07 4:55 
QuestionRIA Web application with switchable communication strategy Pin
Jay Ahr8-Feb-07 11:36
Jay Ahr8-Feb-07 11:36 
AnswerRe: RIA Web application with switchable communication strategy Pin
led mike8-Feb-07 12:04
led mike8-Feb-07 12:04 
GeneralRe: RIA Web application with switchable communication strategy Pin
Jay Ahr8-Feb-07 12:52
Jay Ahr8-Feb-07 12:52 
GeneralRe: RIA Web application with switchable communication strategy Pin
led mike9-Feb-07 7:57
led mike9-Feb-07 7:57 
AnswerRe: RIA Web application with switchable communication strategy Pin
Daniel Woodard11-Feb-07 19:55
professionalDaniel Woodard11-Feb-07 19:55 
GeneralRe: RIA Web application with switchable communication strategy Pin
Jay Ahr11-Feb-07 21:45
Jay Ahr11-Feb-07 21:45 
QuestionFrom Database To Object Oriented Pin
Hasan Jaffal8-Feb-07 10:36
Hasan Jaffal8-Feb-07 10:36 
AnswerRe: From Database To Object Oriented Pin
Old John8-Feb-07 15:20
Old John8-Feb-07 15:20 
GeneralRe: From Database To Object Oriented Pin
Hasan Jaffal8-Feb-07 22:06
Hasan Jaffal8-Feb-07 22:06 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.