Printer Friendly
Dictionary, Encyclopedia and Thesaurus - The Free Dictionary
1,733,885,095 visitors served.
forum mailing list For webmasters
?
New: Language forums
Dictionary/
thesaurus
Medical
dictionary
Legal
dictionary
Financial
dictionary
Acronyms
 
Idioms
Encyclopedia
Wikipedia
encyclopedia
?

application virtualization

   Also found in: Wikipedia 0.02 sec.

application virtualization

A smaller umbrella term within the larger umbrella term of "virtualization." It refers to several techniques that make running applications more protected, more flexible or easier to manage.

Modern operating systems attempt to keep programs isolated from each other. If one program crashes, the remaining programs generally keep running. However, bugs in the operating system or applications can cause the entire system to come to a screeching halt or, at least, impede other operations. This is the major reason virtualization became desirable.

The terms "virtual" and "virtualization" are very popular and are used to convey that previous boundaries have been extended. Following are several application virtualization definitions. See virtualization, network virtualization and storage virtualization.

Partition the Hardware
This is the traditional meaning of "virtualization" and refers to partitioning a computer in order to run several applications without interference, each in their own "virtual machine." Deployed in servers and clients, this is more accurately called "server virtualization" and "client virtualization." Contrast with OS virtualization. See virtual machine.

Write the Program Once, Run Everywhere
An interpreted programming language enables the same program to run on different machine platforms, with Java and Visual Basic being the major examples (see Java Virtual Machine and Visual Basic). The applications are said to be "virtualized" because they run on any platform that has a runtime engine for that language.

Terminals to a Central Computer
The oldest network architecture, all applications and data are stored in a centralized server or cluster of servers. The user's PC functions like a terminal to the server or dedicated terminals are used. The applications are said to be "virtualized" because they function as if they were running on the client (see Citrix XenApp, Terminal Services and VMware).

Dynamic Application Assignment
This approach treats servers in the datacenter as a pool of operating system resources and assigns those resources to applications based on demand in real time. The pioneer in this area is Data Synapse Inc. (see FabricServer). The applications are said to be "virtualized" because they can be run in any server.



How to thank TFD for its existence? Tell a friend about us, add a link to this page, add the site to iGoogle, or visit webmaster's page for free fun content.
?Page tools
Printer friendly
Cite / link
Email
Feedback
? Mentioned in ? References in periodicals archive
 
While there are multiple virtualization technologies available, I will focus on application virtualization technologies such as Citrix Presentation Server and server virtualization technologies such as EMC VMware.
Trigence, the application virtualization leader, today announced that Janet Strackhouse has joined the company's management team as Vice President of U.
Application Virtualization Company Delivering on the Promise of Virtual Computing at the Application Level
 
Encyclopedia browser? ? Full browser
 
 
Encyclopedia
?

Disclaimer | Privacy policy | Feedback | Copyright © 2009 Farlex, Inc.
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. Terms of Use.