词条 | 虚拟应用 |
释义 | 定义虚拟应用(Virtual Application,简称VA)是一种无须安装,即需即用,并且有着与本地应用相近的用户体验的应用。而传统应用是需要用户预先安装在本地,并且在本地运行的应用。虚拟应用类型 应用虚拟化是将传统应用通过技术手段转变为虚拟应用交付给用户的过程。应用虚拟化的核心是应用交互方式的变化。虚拟应用的种类 虚拟应用管理平台 虚拟应用类型一、基于视图的虚拟应用基于视图的虚拟应用(View-based VA),其特征在于,该应用所需的所有计算任务全部在服务端完成,客户端只负责应用界面的显示以及将外设的输入传到服务端。在这种场景下,网络就是一根输入与输出的通道,客户端仅仅是一个输入与输出终端。其应用价值在于,当用户的电脑配置很低,无法运行大型应用程序,或者运行效率很低时,可以利用基于视图的虚拟应用来帮助用户实现其目标,并达到较好的用户体验,但前提是要有一定的网络带宽。 二、基于流的虚拟应用基于流的虚拟应用(Stream-based VA),其特征在于,该应用所需的可执行代码(包括必要的非可执行代码,例如配置文件等)不是用户一次性全部安装在客户端的,而是根据该应用的执行需要动态的下载到客户端的。如果应用暂不需要则不会下载,因此大大节省了带宽占用和应用启动时间。这种动态的下载过程被形象的成为“流”。虽然该应用的可执行代码流自服务端,可以执行却完全在客户端进行,因此该应用消耗的完全是客户端的资源。此外,该应用“流化”之后就不再依赖于客户端的配置参数,因此一般不会与其他应用的冲突。 三、基于Web的虚拟应用基于Web的虚拟应用(Web-based VA),其特征在于,该应用所需的计算任务一部分在客户端执行,一部分在服务端执行。在客户端执行的部分一般是与界面显示和人机交互有关的逻辑,而其他的业务逻辑在服务端执行。例如Google Docs,这是一款基于Web的虚拟文档编辑器,当用户点击编辑工具栏上的“B”标记将所选文字加粗时,文字瞬间变粗了,这个过程完全是在客户端执行的。而当用户选择“保存”按钮时,保存的过程则是在服务端执行的。 虚拟应用管理平台VA虚拟应用的管理平台,将服务器上的应用程序虚拟到本地客户端使用的一种技术,用户不需要象以前一样给每个网络电脑上安装应用程序,只需要在一台服务器上安装所用用户的应用,然后通过ehesoft VA虚拟应用系统将服务器的应用虚拟到客户端电脑、PDA、无盘站等设备上使用的技术,这种技术用户管理维护代价小,只需要管理好服务器上的应用即可保证全部用户的使用效果,同时客户端虚拟应用的速度可以基本可以保证是服务器的运行速度,客户端的投入也可以简化到只需要一套键盘、鼠标、显示器等的设备即可保证应用。与传统应用的对比 与传统应用的优势虚拟应用的优势在于: 1. 无须安装,即需即用。用户只需要点击图标、链接或者其他形式的启动标识,即可使用该虚拟应用,而传统应用需要安装。 2. 兼容性较好。传统应用往往面临着软件冲突等问题,而虚拟应用无须安装,也就不存在对系统配置的修改,因此软件冲突问题小很多。 虚拟应用的劣势在于: 1. 虚拟应用对网络的依赖比较大。 2. 虚拟应用的用户体验与传统应用有一定的差距,但是随着技术进步和网络的发展,这个差距已经很小了。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。