The RIA Revolution in Business Intelligence

Rich Internet Application (RIA) Technology hasyour data centers with monster queries at
allowed a new breed of business data analysis andanytime. 'Intelligent' RIA applications allow the
visualization software to be delivered directly overdistribution of the workload between the
the internet. This has led to the generation ofmulti-tenant server side and the client side. Hence,
powerful yet easy to use business intelligence (BI)a lot of the data processing such as in memory
applications that come without the complexcalculations and data pre-processing, can be
installation and large price tag of traditional BIefficiently delegated to the client.
software. These have the potential toThis means that you can do a huge amount on
revolutionize BI for those already using it, butthe client side without any performance hit for
more importantly to open the door to millions ofthe system, leading not only to a very reliable
new users who previously found it too hard oruser experience but to security advantages as
too expensive.client-server traffic is reduced. In contrast to
In this article we explore some of the propertiestraditional web pages, no server/client roundtrip is
of RIA platforms, such as Adobe Flex, and theneeded; users modify queries, create dashboards
innovation happening around them.and interact with visualizations in seconds as
Most RIA technologies have their roots in drawingeverything is synchronized with the servers in the
tools so data visualization is in their blood. Whenbackground.
you build using them, you hold in your hands realSecurity is often cited as a major barrier moving
weapons to push the limits of informationto SaaS solutions. However, modern RIA clients
visualization. For example, RIA platforms caninteract directly with the platform without need
implant Google Maps to create stunning heatmapsfor a proxy server. Combined with client side
from your data with a couple of clicks. RIA alsoencryption that can be built into RIAs, this makes
allows something so often missing in the softwarethe linkage extremely secure. Different SaaS
industry - sexiness.companies have different server models. We use
RIA technology is cloud computing ready. WhileAmazon's S3 server for our software, Bime.
the battle rages about the applications andAmazon pour a huge amount of money into the
techniques of cloud computing, it is widely seen assecurity of their cloud systems and the result is a
the way forward in computing. RIA allows you tomuch more closely guarded system than anything
handle a lot of the work inherent in cloudmost SMBs could ever produce behind their own
computing API on the client side. This includesfirewall.
complex web services interactions, authenticationIs it possible to build such tool with Javascript?
mechanisms, encryptions and XML processing. OfEven though we have seen huge improvements in
course, the customer never sees a lot of thethese areas in the recent past, it is still a long way
functionality but they nevertheless derive a lot offrom coming close to what can be achieved with
value from it. An example of this is the client RIARIA such as Adobe Flex and to a lesser extent
processing data in streaming and uploading itMicrosoft Silverlight. A lot of eyes are looking
directly to the SaaS platform of choice.toward HTML5 but this standard has everything
Building scalable, enterprise ready, SaaS Businessto prove and it will takes year to come close to
Intelligence is hard. Thousands of users can assaulttoday's RIA applications.