Sunday, May 24, 2015

Web Development : Three-Tier Architecture


Years ago, computers were separate, individual devices. Programs had access to all the computer’s input and output through computer-connected devices. With the invention of networks, life became more complicated. Now we have to write programs that depend on other programs on faraway computers. Often, we have to write all those faraway programs as well. This is what we called as distributed programming.


Distributed application is a system comprised of programs running on multiple host computers. The architecture of this distributed application is a sketch of the different programs, describing which programs are running on which hosts, what  their responsibilities are, and what protocols determine the ways in which different parts of the system talk to another.

Three-Tiers Architecture diagram

0 comments:

Post a Comment