What is RIA Application?
A tradition web application has three layers Data layer, Business layer and UI layer. UI layer consists of client side web pages that interact with web server using internet protocols. All the application logic runs on the server and result is sent to client side as Http Response. On client side, user interacts with html pages and result is send to server side. User has to wait untill response is received from server and displayed to the user by internet browser.
Ajax based approach improved the user browsing experience to a certain extent by communicating with the server asynchronously behind the scenes. Partial page refresh and asynchronous calls to server reduced wait time for user and increased web responsiveness for end user.