See the writeup by RobertHirschfeld on PatternsOfClientServerArchitectures
(or just see ThreeTierDistributionArchitecture)
CategoryRedirect