higher level necessary interconnect processes running cpus sort communication system ref name ohl dalevo ref distributed programming typically falls one several basic architectures client server three tier ''n'' tier peer peer categories loose coupling tight coupling client server architectures smart clients contact server data format display users input client committed back server represents permanent change three tier architectures move client intelligence middle tier stateless clients used simplifies application deployment web
Formal science Computer science Distributed computing