Document Type



Dr. Robert Adams,

Embargo Period



With the continued growth of the Internet, so to has the need for distributed applications grown tremendously. From social networking sites to the utilization of web services to peer to peer file sharing and instant message applications, the need for distributed applications and *flexible* applications has come to a forefront. The three tier model has been relatively easy in traditional languages but the mixing of markup languages and server side scripting in Web programming has mixed the Presentation and Application layers, thus preventing the modularity that allows web applications to be flexible and adapt to changes in technology. How can Web Developers adhere to the three tier architecture for web applications to fully utilize the benefits of the separation? Utilizing AJAX calls from the Presentation Layer to the Application Layer will separate these layers and solve this issue.