软件及服务(Software as a Service,SaaS)可以使企业IT投资的成本有效降低,在市场应用中具有广阔前景,但基于浏览器交互模式制约了SaaS的发展.因此,文中研究了另一种SaaS提供应用软件服务方法的关键技术--应用虚拟化技术.首先对其进行定义,分析了其优点及研究现状,并通过分析发现目前虚拟化研究缺少对服务质量的研究,而仅仅主要针对现实问题.文中基于分布式架构与平台依赖性将应用虚拟化技术划分为四个不同的类型,分别为面向同构的本地应用虚拟化和远程应用虚拟化,以及面向异构的本地应用虚拟化、远程应用虚拟化,针对不同的类型分析了其实现原理与特点.同时,对应用虚拟化服务质量评估方法进行了探讨.最后,基于目前应用虚拟化技术所具有的缺点与面临的挑战,提出应用虚拟化技术的发展趋势.