Which statements arc true about Rich Internet Applications (RIAs)?
A.
A Rich Internet Application (RIA) is a web application that provides the type of sophisticated
user Interface that has traditionally requiredadedicated desktop client.
B.
There are a variety of technologies being applied to create RIAs, but all provide a sophisticated
user interface delivered through a browser.
C.
Rich Internet Applications provide only limited functionality and the traditional fat client is still
needed in cases such as those requiring animation.
D.
Rich Internet Applications transfer all the business application processing to the client, thereby
reducing the cost of the server infrastructure.
Explanation:
A Rich Internet Application (RIA) is a Web application that has many of the
characteristics of desktop application software, typically delivered by way of a site-specific
browser, a browser plug-in, an independent sandbox, extensive use of JavaScript, or a virtual
machine. Adobe Flash, JavaFX, and Microsoft Silverlight are currently the three most common
platforms.
Not D: Rich internet applications (RIA) move some (but usually not all) of the view and controller
functionality to the Client Tier.
Note: Web 2.0 introduces even more client-side code to enrich the user experience (i.e.
Rich Internet Applications). This can be done in a standardized way, such as the
Ajax framework. New message-injection attacks are possible in areas such as
cross-site scripting and cross-site-forgery due to poor protocol implementations
and poor message parsing. An example exploit is the SAMY worm created on
MySpace.