Timeline for 3 tier architecture in .NET web applications
Current License: CC BY-SA 3.0
7 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Mar 2, 2015 at 13:11 | comment | added | gbjbaanb | Also, your examples are bogus. Web apps are just a newer and prettier name for 'thin client'. Consider that the most computationally intensive systems run on mainframes, which are thin client-server systems, you can see that webapps are not such a bad concept. | |
Mar 2, 2015 at 13:08 | comment | added | gbjbaanb | @EsotericScreenName if you break out the dlls you would want them in a Windows service - the 'web service' aspect of these is more API/protocol, even a web service running inside IIS or WCF will be running as a windows service. | |
Mar 2, 2015 at 8:12 | comment | added | Simple Fellow | "...the list goes on." Well! on windows platform, what are the top 5 items on the list? :) | |
Mar 2, 2015 at 5:57 | comment | added | Esoteric Screen Name | It depends. On your hardware utilization and budget, server and user physical locations, maintenance and deployment schedule, application scale and expected growth, actual functions performed by A & B... I can't give you an answer because I'm not involved with your project. I will say that I wouldn't put them in a Windows service though, because they aren't automated server jobs (that's not to say you couldn't if you really wanted to; it is technically feasible...). If you're going to break them out from the web app, the first option I'd consider would be a WCF or similar form of web service. | |
Mar 2, 2015 at 5:44 | comment | added | Simple Fellow | consider an app which uses SQL Server. In a custom DLL "A" some ORM is used to fetch the data and in another DLL "B" some functionality resides. The web app references B which references A. When the web app receives a request it calls "B" which calls "A" to get the data. B does some moderate processing and returns the result to web app. I understand that A & B are logical layers but they are still loaded as part of web app, not separately. Do you think that A & B should reside elsewhere like in Windows Service? Also what other options do I have for A & B? | |
Mar 2, 2015 at 5:19 | history | edited | Esoteric Screen Name | CC BY-SA 3.0 |
added 83 characters in body
|
Mar 2, 2015 at 5:14 | history | answered | Esoteric Screen Name | CC BY-SA 3.0 |