Over the past decade, Web applications have evolved from static
HTML pages, to Dynamic HTML pages, to applets and Flash, and,
finally, to Ajax technologies. Ajax systems will play an ever
increasingly important role in future as the proliferation of
complex Web Applications into our daily lives continues. In
general, there are two factors significant driving forces
driving behind the evolution of web application technologies: -
The desire of developers to create complex web applications
quickly and efficiently. - As applications are moved to the
cloud, demand for intuitive and responsive desktop-like web
application experiences increases. The combination of
productivity, complexity, and responsiveness is not necessarily
easy to achieve and some sacrifices have to be made at times.
However, with the turn of the decade comes a new architectural
proposal -- Server+client Fusion architecture. The two
architectures employed today are the server-centric architecture
and client-centric architecture. The server-centr