What is a Rich Web Application and what's the Buzz surrounding Web 2.0 all about?
ChrisLaffra 060000KCEQ Visits (1989)
EGL Rich UI is all about Rich Web Applications. In this blog post, I will spend some time discussing what the buzz is all about around web 2.0.
Rich Web Applications, sometimes also called Rich Internet Applications, are applications offered via a browser that behave like desktop applications,. They typically serve up data stored on one or more servers, and display that data in a highly responsive user interface. Both validation and business logic can run inside the browser and no installation is required. Typical examples are applications to process a travel expense account, do tax processing, perform a mortgage calculator, or find the perfect house based on a wide variety of requirements.
Most rich web application are situational in nature, meaning that they are used infrequently or from different locations and/or computers. The web is the ideal distribution medium for those types of applications. Namely, unlike desktop applications, rich web applications are easy to maintain because new versions can be offered by simply refreshing the current page in the browser. There is no installation required, so new users get going faster also.
Furthermore, when compared to traditional static websites, rich web applications have operational advantages. Rich web applications tend to do most of the orchestration in the browser itself, thereby moving presentation logic from the server to the browser. This is why people refer to those applications as "mashup" applications. This reduces the load on the server, thereby increasing both throughput and improving transaction rates. Finally, the type of services calls invoked by rich web application tend to be more stateless, improving the opportunity for caching of results both inside the server and on edges, such as inside proxy servers.