The Macrosite for News, Analysis and Opinion about the Future of the Internet
Richard Monson-Haefel

The Return of Client/Server Architecture

6/13/2008 4 comments
no ratings
DISCUSS     Email This

Today, the use of rich Internet application (RIA) technologies is planting the seeds for a return to client/server architectures where large clients are installed on the desktop.

This convergence of solutions is called the Fit Client or Desktop 2.0. While RIA technology is the darling of the Internet today, it’s likely that client/server architectures based on RIA technologies will become the dominant solution of tomorrow. 

Examples of Fit Client platforms include Adobe AIR, Google Gears, Curl Nitro, and Mozilla Prism -- a list that is bound to expand over the next year. These solutions re-envision RIA as a new kind of client/server technology that spreads the processing load between the client and the server and offers end users a richer experience and more responsiveness. 

Since the introduction of the Internet and the World Wide Web around 1994, the old client/server architectures, typified by large Visual Basic or PowerBuilder software clients directly accessing a shared database, have fallen by the wayside. 

These first client/server platforms were attractive because they provided a richer experience for end-users by moving the software to the client machine, instead of requiring roundtrip processing of all user input at the server. If this sounds familiar it's probably because this is exactly the argument used to promote rich Internet application technologies, such as Adobe Flex, Ajax, Microsoft Silverlight, and Curl

The primary difference between the new client/server architecture of today and those of yesterday is threefold:

  • Client applications are no longer accessing databases directly. Instead they access data services embodied in the ethos of Web 2.0.
  • Client/server applications do not run directly on the operating systems, but on an intermediary platform called a runtime. This makes portability easier -- a lesson learned in large part from Java.
  • With broadband, it’s no longer an issue to download an application that is a couple of MB or more. Distribution technologies even allow in-place updates of software right at the client machines, so distribution has become less of an issue than it was 10 years ago. 

The Web with HTML is not going to go away. Neither are pure RIA solutions that run inside a browser and are downloaded each time they are used. Rather, all of these solutions will exist in parallel, offering organizations a spectrum of deployment and interaction options.  

We didn't give up walking when the bike was invented; or biking when the automobile was invented; or driving when the airplane was invented. All of these travel modes exist at the same time and are used appropriately. The same will be true for network computing. We won’t abandon the Web for RIA, or RIA for the new client/server architectures. We’ll use them all appropriately.

— Richard Monson-Haefel, VP of Developer Relations, Curl Inc.

DISCUSS     Email This
Current display:       newest comments first       display in chronological order
hounhosp
Thinkernetter
Sunday June 15, 2008 10:57:46 AM
no ratings

It is even impossible that we "abandon the Web for RIA, or RIA for the new client/server architectures." Instead, we will use the combination of all and profit in the best things all the technologies can offer.  

However the new client/server architectures offer many flexibilities and capabilities to end users  as they can tranform their destops into more powerful and standalone machines.  

lpricci49
Rank: Cave Painter
Friday June 13, 2008 9:09:14 PM
no ratings

You have it right.  Double ditto and exclamation point.  The real issue with lightweight clients is not the few seconds a user has to wait for a round trip top the server. The real issue is the power consumed and the battery life reduced.

With more and more clients becoming “MID” (Mobile Internet Devices) DOU (Days of Use) will become more important.  The biggest power consumer on a MID is the network radio, and the higher the bandwidth,  the more power it sucks.  My bet for RIA is on Sliverlight- (but then I do not know Curl). 

MS lives in the low power space, and WinCE is power-thrifty from the ground up.  POSIX systems were never designed to conserve power, and power management is a add on, not a  built in feature. 

Lawrence Ricci
www.EmbeddedInsider.com

Murugan
IQ Crew
Friday June 13, 2008 3:51:35 PM
no ratings

As you stated, just like in the real world, we now have a variety of ways to transport information and services online.

I guess the important thing to keep in mind is that there is no one right technology as we now have various options that can help us.

Joss
IQ Crew
Friday June 13, 2008 12:10:01 PM
no ratings

One of the truly bright Microsofties on the planet is Dino Esposito. Lately he's been pushing the SPI, or Single Page Interface, model of programming to developers. The idea is, in a corn kernal, to make one very large ASP page and manipulate that page with all of the really cool ASP AJAX extensions. Oh, does that ever get ugly.

I developed a significant SPI application for a large financial institution, and things were working really well in communication between the middle-tier and the database. And things were incredibly speedy between the browser and the middle-tier. The average initial payload was a little over one meg and the browser had it back in under a half-second. Wonderful, right?

Of course not. The problem was the time it took the browser to render that data. Sometimes it was only several seconds. Other times, it would be a few seconds. With the SPI approach, you mark things as dirty and then clean them up with updates utilizing AJAX. It really cuts down on bandwidth and server load. But it stresses the browser to the point it has fits and becomes unpredictable. Then you have to start plugging in delayed-load logic, selective rendering logic and a lot of measurement tracking to make sure it all stays stable and speeds up the process up enough to prevent the users from tying you to the nearest railroad track.

Why, in an Internet world, the browser is still a key component in the equation is beyond me. They (choose one) are slow, subjective as to what standards they support, overly focused on server security, and, like most "one size fits all" products, fits nothing well in the process. HTML is a quirky language and most browsers forgive the faults and deliver the content as the primary mission.

I like the client/server approach because you can have a reasonable conversation between a few pieces of software--all with the same goal in mind. Microsoft had the chance with ActiveX to make a workable delivery system for client processing objects, but the darn thing let any salesman through the front door, resulting in a very bad reputation. 

The browser is useful for most tasks but I am glad alternatives are gaining traction for those applications that require more stability, performance, and attention.

 

The ThinkerNet does not reflect the views of TechWeb. The ThinkerNet is an informal means of communication to members and visitors of the Internet Evolution site. Individual authors are chosen by Internet Evolution to blog. Neither Internet Evolution nor TechWeb assume responsibility for comments, claims, or opinions made by authors and ThinkerNet bloggers. They are no substitute for your own research and should not be relied upon for trading or any other purpose.
a moderated blogosphere of internet experts
Ron Miller
Ron Miller   5/17/2013   8 comments
Recently, the Obama administration has been of two minds where privacy rights are concerned. On one hand, you have an administration that vowed to veto CISPA and mandated open data for government websites. On the other hand, you have an increasingly out-of-control Department of Justice on a fishing expedition at AP and demanding legislation to let the FBI wiretap private, encrypted communications and levy fines if a company fails to comply.
Alan Reiter
Alan Reiter   5/16/2013   29 comments
The apartment and house sharing service, Airbnb, now requires members to verify their identities by demonstrating a presence on the web, and by either scanning a government ID or entering detailed personal details. Other enterprises should take a close look at Airbnb's verification policies.
Harry Hawk
Harry Hawk   5/15/2013   20 comments
Facebook advertising is a lightning rod. It seems neither brands nor consumers are 100 percent happy about the social media site's policies, placement, or procedures. But the real controversy about Facebook ads and promotions is over whether they work.
Rasheen A. Whidbee
By now, you've most likely heard about the 3D-printed gun that Texas-based Defense Distributed demonstrated last week. But we haven't heard the last about the censorship war that began soon afterward.
IETV: the thinkerNet on film
5
of
Paul J. Fleuranges
Digital Signage Keeps NYC Subway Straphangers on Track

5|6|13   |   3:51   |   No comments


New York's Metropolitan Transit Authority is conducting a pilot test of digital kiosks to guide subway users to where they want to go more efficiently and at lower cost.
Kim Davis
Fast Forward to the Future

4|23|13   |   2:29   |   20 comments


A look back at tech writing in the 90s makes us wonder where enterprise IT will be 20 years from now.
Mitch Wagner
Google Launches Its Most Depressing Service Yet

4|15|13   |   2:59   |   10 comments


Google's new Inactive Account Manager lets you control how Google disposes of your accounts when you die.
Second Shooter
Argument Over Top-Level Domains Is 'Stupid'

4|11|13   |   2:07   |   3 comments


The whole Amazon.reader debate is a double-stupid. It's stupid to think that there's any e-book buyer who doesn't know Amazon's URL, and it was stupider to let ICANN launch the whole free-form TLD initiative to start with.
Kim Davis
Ladies, Your Tablet Awaits

3|21|13   |   2:22   |   37 comments


ePad Femme is the world’s first tablet “made exclusively for women.”
Wisdom of the Big Chair
NFC Moves Into the Mainstream

3|20|13   |   2:16   |   No comments


While NFC's original goal was to enhance mobile commerce applications, it is finding its way into a number of other uses, which is creating both opportunity as well as challenges for IT departments.
Wisdom of the Big Chair
Integrating Security Into Your Cloud Contract

3|19|13   |   3:35   |   No comments


Enterprises would like to move to cloud computing but are hesitant because they are concerned about providers’ ability to secure company data. Here are some tips that help to ensure that if breaches occur, the business is not left holding the bag.
Brian Baron
How Edmunds.com Collects Customer Information

3|18|13   |   1:15   |   No comments


Edmunds separates customers into segments based on the info it collects on its site and from partners, and uses that to push out custom content, said Brian Baron, director of business analytics for Edmunds.com, at Predictive Analytics Innovation Summit.
Brian Baron
How Edmunds.com Uses Analytics to Customize Site

3|14|13   |   0:47   |   No comments


The automotive website uses propensity modeling to target ads and customer registration forms, said Brian Baron, director of business analytics for Edmunds.com, at Predictive Analytics Innovation Summit.
Second Shooter
Locked Handsets Aren't the Problem – Subsidies Are the Problem

3|13|13   |   2:09   |   10 comments


Subsidized handsets, rather than locked handsets, should be the focus of regulators. We're not getting good deals, not fostering innovation, and weakening our power as buyers.
an IBM information resource
sponsored content
big blue blog
Todd Watson
Todd Watson   5/17/2013   Post a comment
It's been 17 years since I've visited the city of Dublin, but I still have some very distinct impressions from my one and only visit.
an IBM information resource
sponsored content
Expert Integrated Systems: Changing the Experience & Economics of IT
In this e-book, we take an in-depth look at these expert integrated systems -- what they are, how they work, and how they have the potential to help CIOs achieve dramatic savings while restoring IT's role as business innovator.

READ THIS eBOOK
your weekly update of news, analysis, and
opinion from Internet Evolution - FREE!

REGISTER HERE
Wanted! Site Moderators
Internet Evolution is looking for a handful of readers to help moderate the message boards on our site – as well as engaging in high-IQ conversation with the industry mavens on our thinkerNet blogosphere. The job comes with various perks, bags of kudos, and GIANT bragging rights. Interested?

Please email: moderators@internetevolution.com
Internet Evolution – not for thickies
Keep Critical Data With a Knowledge Management System
Taimoor Zubair
Fortune 500 companies lose at least
$31.5 billion a year by failing to share knowledge. A Knowledge Management System (KMS) can help companies significantly reduce these costs.

CLICK FOR MORE
IT Suffers From Obama Admin's Jekyll & Hyde Approach to Privacy Rights
Ron Miller
Recently, the Obama administration has been of two minds where privacy rights are concerned. On one hand, you have an administration that vowed to
veto CISPA and mandated open data for government websites. On the other hand, you have an increasingly out-of-control Department of Justice on a fishing expedition at AP and demanding legislation to let the FBI wiretap private, encrypted communications and levy fines if a company fails to comply.

CLICK FOR MORE
IT Suffers From Obama Admin's Jekyll & Hyde Approach to Privacy Rights
Ron Miller
Recently, the Obama administration has been of two minds where privacy rights are concerned. On one hand, you have an administration that vowed to
veto CISPA and mandated open data for government websites. On the other hand, you have an increasingly out-of-control Department of Justice on a fishing expedition at AP and demanding legislation to let the FBI wiretap private, encrypted communications and levy fines if a company fails to comply.

CLICK FOR MORE
IT Suffers From Obama Admin's Jekyll & Hyde Approach to Privacy Rights
Ron Miller
Recently, the Obama administration has been of two minds where privacy rights are concerned. On one hand, you have an administration that vowed to
veto CISPA and mandated open data for government websites. On the other hand, you have an increasingly out-of-control Department of Justice on a fishing expedition at AP and demanding legislation to let the FBI wiretap private, encrypted communications and levy fines if a company fails to comply.

CLICK FOR MORE
Websites Should Consider Tougher ID Verification Policies
Alan Reiter
The apartment and house sharing service,
Airbnb, now requires members to verify their identities by demonstrating a presence on the web, and by either scanning a government ID or entering detailed personal details. Other enterprises should take a close look at Airbnb's verification policies.

CLICK FOR MORE