AJAXWorld News Desk
Building Enterprise RIAs? Look Beyond AJAX
Get the most out of your Web 2.0 initiatives
Sep. 25, 2008 08:00 PM
With the growing popularity of consumer Web sites such as Google Maps, YouTube, and Flickr, the consumer sector is aggressively endorsing Web 2.0 technologies. Increasingly, enterprises are recognizing the business value of the Web platform over the high cost of ownership and limited reach of existing client/server applications. The fastest way for enterprises to start reaping the benefits of Web 2.0 is via rich Internet applications (RIA) rather than wikis, blogs, tags, mashups, or social networks. RIAs offer the most immediate return on investment (ROI) for enterprises because the technology improves the user experience and lowers the total cost of ownership (TCO).
Enterprise 2.0 goes beyond the scope of just deploying Web 2.0 components. Unlike consumer-centric applications, enterprise applications must combine complex transactional capabilities with high scalability and extreme performance. While sites such as Google or Yahoo handle very large numbers of users doing mostly simple tasks, enterprise Web applications cater more to "power users" who need to interactively analyze and visualize large volumes of information stored in business-critical databases and interoperate with existing legacy applications. Whether created by porting existing applications to the Web or by starting fresh, this new generation of Enterprise 2.0 applications must deliver performance, processing power and graphical sophistication equivalent to or better than what users experience with traditional client/server enterprise applications.
The widespread adoption of AJAX in the consumer space has made it an easy answer for business-to-consumer (B2C) application development. While adequate for the first wave of Web applications geared toward consumers, AJAX does not have the capabilities to meet all the requirements for the next generation of Web applications and more advanced software-as-a-service models. New RIA technologies have emerged to offer capabilities that go beyond the traditional functionality that AJAX provides. As the RIA category continues to gain mindshare, lingering misconceptions about the range of available RIA technologies need to be addressed so companies and enterprise application developers can correctly answer their key question: "What exactly should we look for in an enterprise RIA platform?"
Market Evolution
Figure 1 summarizes the evolution of enterprise software architecture toward RIA. Fortune 1000 companies, along with many others, spent a lot of resources during the 1980s and 1990s building client/server applications using the rich user interface of desktop clients such as Windows. In this way they were able to move beyond the limited user-interface capabilities of the earlier generation of "green screen" character-based applications. To enjoy the increased reach and lower TCO that Web 2.0 technologies make possible, enterprises now need to progress beyond this client/server model to the next evolutionary stage.
About Jnan DashJnan Dash is the Chief Strategy Officer at Curl Inc. He spent ten years at Oracle Corporation and was the Group Vice President, Systems Architecture and Technology till 2002. He was responsible for setting Oracle's core database and application server product directions and interacted with customers worldwide in translating future needs to product plans.
About Bert HalsteadDr. Robert H. Halstead, Jr., is vice president and chief architect of Curl Inc. (www.curl.com). He has spent more than 20 years researching programming languages and parallel computation in both academic and industrial settings. During nine years as a faculty member at M.I.T. he developed the "futures" programming-language construct and implemented it in the parallel programming language Multilisp. Bert was a consulting engineer at Digital Equipment Corporation's Cambridge Research Lab, where he guided early stages of the project that led to High Performance Fortran. Bert has received a bachelor and a PhD degree from M.I.T.