February 10, 2008   Sign In |  About ebizQ |  Contact Us |  Join ebizQ Gold Club
David Linthicum
Dave Linthicum's Podcast Channel
Industry expert Dave Linthicum's musings on the integration industry, delivered once a week.

« SOA Expert Podcast Show 36...WS-Too Much and SOA Link | Main | More on Rich Clients and AJAX »

May 08, 2006
Emergence of the Rich Client for SOA and the Enterprise


As we look to make more practical use of Web services, the need has emerged for a better user interface; one that’s neither too fat nor too thin. An interface that allows developers to make the most out of the client’s native features, while at the same time, not bog down the client with services that are better kept at the back end. We call this new hybrid interface a Rich Client, where AJAX is an instance of rich client enabling technology.

However, let’s back up a bit. A rich client is a small piece of software that runs on the client to leverage and aggregate back-end Web services, allowing them to appear as a single, unified, native application. Indeed, a new interface is needed as both developers and end users begin to understand the limitations of traditional Web-based interfaces, which are the current interfaces-of-choice for many distributed applications.

Why a Rich Client when deploying interface within enterprises? Truth-be-told, Web interfaces, in wide use within enterprises, were never really designed to support true interactive applications. The Web was built as a content provider serving up documents and not dynamic application services. If you think about it, you’re reloading document after document to simulate an interactive application, and always have to go to the back-end Web server to request new content. Very little occurs at the client.

As the Web became popular and we looked to support business applications within the enterprise using the Web interface, we began to create new mechanisms to deliver dynamic content including dynamic HTTP/HTML pushers (e.g., CGI, ASAPI, ISAPI) and new browsers that supported complex dynamic behavior. We are at such an advanced state today, that entire enterprises run most of their relevant business applications using Web interfaces.

Posted by davel at 11:55 AM in | Digg This | Add to del.icio.us

Comments Post a comment




Remember Me?



We ask that you type your code (displayed below) in the text box.This code is an image that cannot be read by a machine. It prevents automated programs from submitting comments.


Code:



Most Recent ebizQ Blog Entries
ADVERTISEMENT
RSS Subscription

Categories
Blog Roll
This Work
Accountability:The opinions expressed in this blog are solely representative of the blog's author, and not of ebizQ

Subscribe to our Newsletters
ebizQ Weekly Gold Club Update
Live Webinar Updates
Updates from ebizQ Partners
ebizQ SOA Update
ebizQ BPM Update
ebizQ Security Update
ebizQ BI Update
ebizQ Open Source Software Update
Virtual Show Newsletter
Your E-mail Address:
BAM: The Killer App for CEP
Date: Feb 12, 2008
Time: 12:00 PM ET
(17:00 GMT)

I WANT TO ATTEND
Event Processing Market Pulse
Date: Feb 14, 2008
Time: 12:00 PM ET
(17:00 GMT)

I WANT TO ATTEND
Archived Webinars | Upcoming Webinars

Marketing Solutions | Feedback | About ebizQ | Unsubscribe | Privacy Policy | Site Map