| By Coach Wei | Article Rating: |
|
| June 8, 2006 04:00 PM EDT | Reads: |
41,297 |
Enterprise RIA Adoption Today
Though still in an
evolutionary stage, RIAs have been adopted and proven at many leading
organizations over the world. Many companies have adopted RIAs as the
foundation for their business applications and achieved great success.
How broadly have RIAs been adopted? Though there are no industry-recognized statistics available, numbers from RIA solution vendors provide some insight. For example, Adobe claims that Flex has about 300 customers. Nexaweb claims that its platform has been deployed to over 4,000 enterprises.
It is also meaningful to look at which industries are adopting RIA. According to a market study done by Nexaweb in October 2005, RIA adoption spans a wide range of industries, with no single one dominating. Financial services leads with a 17% share, followed closely by healthcare, hospitability, and consumer products. (Figure 9)
From an application profile perspective, companies adopt RIA solutions for many different kinds of applications, including internal IT applications, B2B applications, B2C applications, and B2C Web sites. According to the same Nexaweb research, 48% of the RIAs deployed today are enterprise business applications, either B2B or internal, while 45% of them are deployed as consumer applications. (Figure 10)
Conclusion
To leverage the Internet for competitive advantage and lower operating costs, businesses need RIA solutions to
overcome the inherent limitations of the Web as a platform for developing, deploying, and maintaining business
applications.
There are different approaches based on Java, .NET, AJAX, and Flash for RIA solutions, and each approach has its strengths and weaknesses. Given the diverse application requirements in enterprise environments, no single approach will be able to span all enterprise environments. In the end, all four approaches will co-exist serving different application requirements.
Though different RIA solutions may be based on different technology approaches, the programming model centered on a declarative UI is common. The real differentiator is application logic development, which is determined by the RIA approach used by the chosen RIA solution. In the end, the application logic development determines application maintenance and scalability.
Cross-technology RIA solutions are exciting new developments. Such solutions should enable enterprises to adopt a common model and framework to meet different application requirements, while still enabling innovation and accommodating different developer skill sets.
Though relatively young, enterprise RIA solutions have already been adopted by many companies in many different industries led by the financial services. As RIA solutions are further developed, RIA adoption in enterprise environments will continue to grow.
Resources
- M. Driver, R. Valdes, and G. Phifer. "Rich Internet Applications Are the Next Evolution of the Web." Gartner Research Note. G00126924. May 4, 2005.
- Coach Wei. "XML for Client-side Computing." XML Journal. (http://ajax.sys-con.com/read/44013.htm). March 10, 2004.
- Dion Hinchcliffe "When the worlds of SOA and Web 2.0 collide."ZDNet. http://blogs.zdnet.com/Hinchcliffe/?p=35). April 2006.
- Dana Gardner. "Nexaweb draws a brilliant bead between SOA and AJAX values." ZDNet, http://blogs.zdnet.com/Gardner/index.php?p=2269. March 2006.
- Laszlo Systems: www.lazslosystems.com
- Adobe Flex: www.macromedia.com/software/flex/
- Laszlo Systems: www.openlaszlo.org/lps-latest/docs/reference/script.html
- Nexaweb Platform: www.nexaweb.com
- Nexaweb jRex: www.nexaweb.com
- Dojo toolkit: www.dojotoolkit.org
- Rico Ajax toolkit: http://openrico.org/
- DWR: http://getahead.ltd.uk/dwr/
- Thinlet: www.thinlet.com
- Apache Kabuki: http://kabuki.apache.org
- Nexaweb aRex: www.nexaweb.com/products.aspx?id=326
- Microsoft, XAML, and Windows Vista: http://msdn.microsoft.com/windowsvista/about/#wpfx
- Backbase: www.backbase.com
- JackBe: www.jackbe.com
- Isomorphic: www.isomorphic.com
- Bindows: www.bindows.net
- Laszlo Systems. "Laszlo Systems Announces Plans To Extend OpenLaszlo Platform to Support Delivery of Web 2.0 Applications in Browsers Without Flash." www.laszlosystems.com/company/press/press_releases/pr_mar_06.php. March 2006.
- Nexaweb. "Nexaweb To Introduce Ajax Developer Edition." www.nexaweb.com/news.aspx?id=329. March 2006.
Published June 8, 2006 Reads 41,297
Copyright © 2006 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Coach Wei
Coach Wei is the Founder and Chairman of Nexaweb (www.nexaweb.com), developers of the leading software platform for building and deploying Web 2.0 and AJAX applications. Previously, he played a key role at EMC Corporation in the development of a new generation of storage network management software. Wei has his master's degree from MIT, holds several patents, is the author of several technology publications including JDJ, Web 2.0 Journal, and AJAXWorld Magazine, and is an industry advocate for the proliferation of open standards.
![]() |
Jeff 06/14/06 01:52:44 PM EDT | |||
Coach, please look more into the Flash technology from Adobe in regard to Flex and ColdFusion, Java, .Net backend. It is 100% OOP. Please do a bit more research before you write something in regard to a technology such as ActionScript/Flash and it's capabilties. IMHO Flex 2.0 will leave AJAX, a RWA (Rich Web Application) solution behind due to its abilities to run outside the browser as well as in, a characteristic of a true RIA. Good luck to you. |
||||
![]() |
David Bolsover 06/14/06 05:58:19 AM EDT | |||
A facinating article; I have worked with both web and desktop Java applications I'm presently working with Swing clients and taking advantage of some of the new work coming out of the SwingLabs projects (JDNC, Databinding etc.) - but this article has given me considerable pause for thought. It looks like we are in for some interesting times ahead - and making the right choice of technology today will bring significant rewards for the future. One thing is certain if Java is to maintain it's share of the marketplace, it must continue to grow and work such at that underway on JSR 295: Beans Binding and JSR 227: A Standard Data Binding & Data Access Facility for J2EE will become increasingly important. |
||||
![]() |
Mark 06/09/06 01:23:25 AM EDT | |||
I'm sure that you are going to receive hundreds of emails from people all letting you know which framework that you missed. Ajaxian does a framework review periodically and I think that they are well over 100 different frameworks... I do think that you neglected to mention some of the next generation frameworks that are emerging to address the hodgepodge of technologies that you have to manage and integrate in the enterprise RIA space. Probably one of the latest example is going to be the Google Web Toolkit that was recently announced. Basically this is a framework for AJAX based RIA's where everything is developed in Java (Servlets) on the server which emit javascript/DHTML/AJAX to the browser. For internal development, the GWT is an excellent option, but if you are looking for an open source solution, you should check out Echo2. (http://www.nextapp.com/platform/echo2/echo/). Essentially the same thing, interfaces can be built on the server in Java and rendered into the browser with AJAX, etc. I believe the UI can be tweeked with CSS as well. Check out the demos. Finally, for a commercial framework, the Tibco product from IBM is a very powerful framework. UI development is done using an AJAX IDE, written using the framework of course. There are several javascript components that speak SOAP so you can quickly participate in an SOA. Very heavy on the browser because significant heavy lifting is done using javascript in the browser. Unfortunately I'm unsure of any .Net frameworks... I believe that Atlas is supposed to be the GWT / Echo2 alternative for .Net AJAX developement... Thanks for a great article! |
||||
![]() |
AJAXWorld News Desk 06/08/06 03:52:33 PM EDT | |||
Enterprise Rich Internet Applications (RIAs) are the next evolution of business application development. There are four different approaches to RIA development - AJAX, Java, Flash, and .NET - and many different RIA solutions available today. This article answers the following questions: What are enterprise RIAs? Which approach should you use? Which solutions are appropriate for you? And how are RIAs being adopted today? |
||||
- Kindle 2 vs Nook
- Cloud Computing on Gartner's Top 10 List and SYS-CON Events' 2010 Calendar
- Confessions of a Ulitzer Addict
- IBM Hardware Chief, Intel VC Exec Arrested in Insider Trading Scam
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- Ulitzer.com Named Exclusive "New Media" Sponsor of Cloud Computing Conference & Expo
- Moving Your RIA Apps into the Cloud: Seven Challenges
- Adobe’s Aiming ColdFusion at Multiple Clouds
- Windows 7 – Microsoft’s First Step to the Cloud
- Ulitzer Provides a Powerful Social Journalism Platform
- Jill Tummler Singer, Deputy CIO of CIA, Keynotes at GovIT Expo
- Open Source Mobile Cloud Sync and Push Email
- Kindle 2 vs Nook
- The Difference Between Web Hosting and Cloud Computing
- Cloud Computing on Gartner's Top 10 List and SYS-CON Events' 2010 Calendar
- Ajax in RichFaces 3.3, JSF 2 and RichFaces 4
- Confessions of a Ulitzer Addict
- IBM Hardware Chief, Intel VC Exec Arrested in Insider Trading Scam
- My Thoughts on Ulitzer
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- Ulitzer.com Named Exclusive "New Media" Sponsor of Cloud Computing Conference & Expo
- US Post Office Hops a Ride on NetSuite’s Cloud
- Moving Your RIA Apps into the Cloud: Seven Challenges
- Adobe’s Aiming ColdFusion at Multiple Clouds
- Building a Drag-and-Drop Shopping Cart with AJAX
- What Is AJAX?
- Google Maps! AJAX-Style Web Development Using ASP.NET
- Flashback to January 2006: Exclusive SYS-CON.TV Interviews on "OpenAjax Alliance" Announcement
- AJAXWorld Conference & Expo to Take Place October 2-4, 2006, at the Santa Clara Convention Center, California
- AJAX Sponsor Webcasts Are Now Available at AJAXWorld Website
- How and Why AJAX, Not Java, Became the Favored Technology for Rich Internet Applications
- "Real-World AJAX" One-Day Seminar Arrives in Silicon Valley
- AJAXWorld University Announces AJAX Developer Bootcamp
- AJAX Support In JadeLiquid WebRenderer v3.1
- Where Are RIA Technologies Headed in 2008?
- Struts Validations Framework Using AJAX








































