Home > Virtual Desktop Tips > Virtual desktop management tips > Defining server-based computing
Virtual Desktop Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

VIRTUAL DESKTOP MANAGEMENT TIPS

Defining server-based computing


Brian Madden, Editorial Director of BrianMadden.com
02.04.2009
Rating: --- (out of 5)


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


The term "server-based computing," or simply SBC, has been around for several decades. Fundamentally, SBC occurs when computer processing is done on a server, instead of a workstation or laptop. In the days of mainframes, everything was SBC, since the "green screen" dumb terminals were nothing more than remote keyboards and screens hooked into the central mainframe.

As desktop computers became more popularized by Microsoft in the 1980s and 1990s, companies started moving to a "distributed computing" model; mostly because each desktop computer was running its own programs, and thus the computing was "distributed" throughout a company. Distributed computing really took off and SBC was assumed for dead.

However, companies soon realized that distributed computing had some problems. Software updates were difficult because companies had to update software on dozens, hundreds, or even thousands of individual desktop computers instead of simply updating a central server. This also meant that employees had to get their software programs installed on their workstations before they could use them.

Distributed computing also led to performance problems. This was mostly evident in wide-area network (WAN) scenarios with client/server applications, because the client software would run on a users' workstation, but it would access server data or databases across a slow WAN connection. This would often lead to users having to "click and wait" constantly as they used an application.

Laptop security is another issue that surfaced in the distributed computing model. For example, if you're receiving a letter in the mail every week from some company offering you a year of free credit monitoring service it's most likely because one of their laptops was lost that contained personal customer information.

These challenges of distributed computing that emerged in the 1990s and early 2000s led many companies to shift their focus away from distributed computing and back towards SBC.

Of course, SBC of the 1990s and 2000s is very different than the mainframe days of the 1970s and 1980s. The "new" world was Windows-based (as opposed to the old single-color text-based mainframe world), and so the "new" SBC would have to be Windows-based too.

A company called Citrix licensed the Windows source code from Microsoft in the mid-nineties and "converted" it so that it could be used in an SBC format. Windows would run in the data center, and users would connect via graphical dumb terminals (or "thin clients"). The users' keystrokes and mouse movements would be transmitted to the remote server, and the remote server's screen images would be transmitted down to the thin client.

From the user perspective, this new Windows-based SBC looked and felt just like the "normal" Windows they were familiar with. In many cases the user didn't even realize that their copy of Windows was not running on their desktop. Many companies transitioned from distributed computing to the "thin client"-based SBC at the same time that they transitioned from glass CRT monitors to LCD flat screens; therefore, many users thought the term "thin client" applied to the new, thin LCD display!

Many companies adopted this new Windows-based SBC gradually, rather than a full-on transformation. These companies continued to provide full desktops or laptops running Windows locally (via distributed computing), but they also built some of these central Windows SBC servers to host certain key applications. Then instead of having a thin client device, the users would run thin client software on their workstations along side their normal Windows applications. This "blend" of thin client and traditional applications is what most companies use today. There are, however, still some companies who are all "thin" or all "fat."

With all the benefits of SBC, why isn't every company moving everything they have to SBC? Some of the reasons are as follows:

  • SBC means your applications are running on a remote server; therefore, you MUST have a network connection in order to use those applications. This works in an office or at home, but it means that SBC just flat out doesn't function on a disconnected laptop.
  • Since all processing happens on the remote server, a slow network connection might lead to a bad user experience as the users wait for their screen updates to be transmitted over the slow link.
  • Some applications just do not lend themselves to be used in a way where they run on a different computer than where the users are. Video editing and highly-graphical applications are a good example of this today -- as the SBC communication typically cannot happen fast enough to provide a good experience for the user.

A lot has happened since Citrix brought the concept of SBC to the Windows world in the mid-nineties. Ever since Windows 2000 Server, this SBC capability has been built right into the Windows product. Depending on the version of Windows you're using, SBC is either called "Terminal Services" or "Remote Desktop Services."

Citrix still exists, and about $1 billion of its annual revenue is from products that enhance the out-of-the box capabilities of Microsoft's baseline SBC functions. Other companies, such as Quest Software, Ericom, and Jetro Platforms offer SBC-products as well, and almost 100 million people use some form of SBC to do their jobs every day.

In the past few years, a new form of SBC, called "virtual desktop infrastructure," or "VDI," is starting to pop up. VDI is just like the SBC that Citrix introduced fifteen years ago, except instead of connecting to a remote server running Windows on physical hardware, each user connects back to a remote desktop operating system (like Windows XP or Vista), running as a virtual machine in the datacenter.

At the end of the day, SBC is here to stay. It's not to be used for every user and every single application, but most companies can find a blend where some applications are delivered to certain users via SBC, and others run locally via the traditional distributed model.

Rate this Tip
To rate tips, you must be a member of SearchVirtualDesktop.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
Virtual desktop infrastructure and architecture
Publishing an individual virtual desktop with VMware View
A Thanksgiving recipe: Desktop virtualization, with all the trimmings
Bare-metal client hypervisors are coming -- for real this time
Citrix CEO: Transition to on-demand services won't be pretty
Dazzle brightens Citrix flexibility story
What's new with virtual desktop infrastructure?
VMware vs. Citrix virtual desktops -- what's the better deal?
VMware revs up performance on virtual desktops
Mark Minasi discusses cloud computing, Windows 7 and IT trends
The top 5 ways that VDI can help improve your enterprise's security

Virtual desktop management tips
How to configure Wyse terminals without console interaction
How to protect virtual desktops on a corporate network
Moving from Presentation Server 4.5 to XenApp 5.0 Feature Pack 2
Top tools for securing a virtual desktop infrastructure
The top 5 ways that VDI can help improve your enterprise's security
Capacity planning for Windows Terminal Services
Taking a fresh look at Terminal Services security
Manage Remote Desktop Services with Windows PowerShell
How to back up PCs in a virtual desktop infrastructure
The first step toward a virtual desktop infrastructure: The assessment

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
checkpoint  (SearchEnterpriseDesktop.com)
desktop virtualization  (SearchVirtualDesktop.com)
remote desktop  (SearchEnterpriseDesktop.com)
virtual desktop  (SearchVirtualDesktop.com)
virtual floppy disk  (SearchEnterpriseDesktop.com)
virtual hard disk (VHD)  (SearchVirtualDesktop.com)
Windows Remote Desktop  (SearchEnterpriseDesktop.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



Enterprise Desktop Security - Virus Protection, Malware Protection, Intrusion Detection
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2008 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts