Here are a number of articles of a practical nature, which hopefully can
explain better how to build sites in a TSA/SOFEA fashion.
Reasons
for Thin Server Architecture is a description of how to break up the
responsibility between front-end and back-end developers using protocols.