Virtual Application
Encyclopedia
A virtual application is an application that has been optimized to run on virtual infrastructure. The application software along with Just Enough Operating System
(JeOS or "juice") is combined inside a virtual machine container in a manner that maximizes the performance of the application. By minimizing the system software to the smallest set of packages required to support the application, the maintenance and administration burden of the virtual application is greatly reduced.
By including Application streaming
in the design of an application server capable of hosting a Virtual Application, no application specific code need reside on the server at all. Packages of code reside on the server, but the details on how they are to be invoked in order to create the functionality that adds up to the application, gets passed to the server as and when needed.
In effect the application does not exist on the server at all. Though clients can still invoke it almost as if it did.
The difference being that the incoming request must either include application logic ( exploiting the code packages on the server), or information on where to locate such logic in a repository.
Virtual appliance
s are a category of virtual applications which are
further optimized for simplified setup and configuration by the customer
and remote management by the application vendor.
JEOS
JEOS may refer to:*Just enough operating system*Journal of the European Optical Society: Rapid Publications...
(JeOS or "juice") is combined inside a virtual machine container in a manner that maximizes the performance of the application. By minimizing the system software to the smallest set of packages required to support the application, the maintenance and administration burden of the virtual application is greatly reduced.
By including Application streaming
Application Streaming
Computer application streaming is a form of on-demand software distribution.The basic concept of application streaming has its foundation in the way modern computer programming languages and operating systems produce and run application code. Only specific parts of a computer program need to be...
in the design of an application server capable of hosting a Virtual Application, no application specific code need reside on the server at all. Packages of code reside on the server, but the details on how they are to be invoked in order to create the functionality that adds up to the application, gets passed to the server as and when needed.
In effect the application does not exist on the server at all. Though clients can still invoke it almost as if it did.
The difference being that the incoming request must either include application logic ( exploiting the code packages on the server), or information on where to locate such logic in a repository.
Virtual appliance
Virtual appliance
A virtual appliance is a virtual machine image designed to run on a virtualization platform ....
s are a category of virtual applications which are
further optimized for simplified setup and configuration by the customer
and remote management by the application vendor.
See also
- Application virtualizationApplication VirtualizationApplication virtualization is an umbrella term that describes software technologies that improve portability, manageability and compatibility of applications by encapsulating them from the underlying operating system on which they are executed. A fully virtualized application is not installed in...
- Just Enough Operating SystemJEOSJEOS may refer to:*Just enough operating system*Journal of the European Optical Society: Rapid Publications...
- Virtual applianceVirtual applianceA virtual appliance is a virtual machine image designed to run on a virtualization platform ....
- rPathRPathrPath, Inc. is a technology company based in Raleigh, North Carolina that provides a platform for enterprise IT organizations, independent software vendors and on-demand service providers to automate the process of constructing , deploying and updating software stacks across physical, virtual and...
- Application streamingApplication StreamingComputer application streaming is a form of on-demand software distribution.The basic concept of application streaming has its foundation in the way modern computer programming languages and operating systems produce and run application code. Only specific parts of a computer program need to be...
- Green computingGreen computingGreen computing or green IT, refers to environmentally sustainable computing or IT. In the article Harnessing Green IT: Principles and Practices, San Murugesan defines the field of green computing as "the study and practice of designing, manufacturing, using, and disposing of computers, servers,...