|
Traditional methods of deploying applications focus on automating the
installation of applications on desktops. While the process is
automated, there are still many management and support issues that
arise, including incompatible applications, constant updating and
patching of applications, and operating system "bloat".
Virtualizing applications is the concept of separating the application
from the operating system or encapsulating the application into a
portable, standalone format. Application virtualization is usually
done via two methods.
Hosted Applications
Applications that are hosted are those which run on a central server
farm, such as Microsoft® Terminal Services
or Citrix® XenApp™.
The software is actually loaded on a central server farm, and is
presented or displayed to the user on their screen.
Streamed Applications
Applications that are streamed are created as packages, and then are
streamed to the PC over the network in real time. The application
is actually executed on the client PC, but it is encapsulated from the
operating system to avoid conflicts with other applications.
Streamed applications can be done with Microsoft®
Application Virtualization or Citrix®
XenApp™.
|