【技术实现步骤摘要】
本专利技术涉及软件技术,特别是涉及一种加速实现软件运营应用的方法和装置。
技术介绍
进入21世纪以来,随着互联网技术的发展和应用软件的成熟,一种称为软件运营 (SaaS, Sof tware-as-a-Service)的软件应用模式迅速推广开来,逐渐成为软件科技发展的 最新趋势。 SaaS是一种基于互联网提供软件服务的应用模式,属于网络应用,即通常所说的 web应用的范畴。SaaS的实现模式为由SaaS服务商为用户搭建信息化所需要的所有网 络基础设施及软件、硬件运作平台,并负责所有前期的实施、后期的维护等一系列服务;用 户无需购买软硬件、建设机房、招聘IT人员,只要根据实际需要,向SaaS服务商租赁软件服 务,即可通过互联网使用信息系统。SaaS作为一种软件布局模型,其应用专门设计为通过网 络进行交付,即通过客户端和服务端的交互来实现服务功能,这大大方便了用户通过互联 网进行业务的托管、部署和接入。 目前,网络下载量的增大,使得访问速度成为SaaS应用中提高系统性能的瓶颈,为了提高SaaS应用的系统性能,就必须縮短网络下载图片、脚本文件等静态资源的时间。在现有技术中,提高SaaS应用中网络下载图片、脚本文件等静态资源的速度的方法有两个方法一,增加服务运营商和用户的网络带宽;方法二,控制需要下载的静态资源的大小和数量。其中,方法二的具体实现主要有以下三种第一,多个文件合并下载,从而减少下载次数和web请求的数量,进而达到加速下载的目的;第二,压縮下载文件的内容,从而达到加速下载的目的;第三,采用内容分发网络(CDN)技术,通过将网站的内容发布到最接近用户的 ...
【技术保护点】
一种加速实现软件运营SaaS应用的方法,其特征在于,在SaaS应用网站部署有检测程序,该方法包括以下步骤:服务端重构SaaS应用网络产品,打出应用包和air包,并向SaaS应用网站发布所述应用包和air包,SaaS应用网站运行应用包;当客户端访问SaaS应用网站时,SaaS应用网站根据部署的检测程序检测客户端是否安装了最新版本的air包;如果客户端没有安装最新版本的air包,则SaaS应用网站根据部署的检测程序向客户端传送所述air包,客户端安装所述air包;检测程序启动客户端的air包,客户端利用air包与服务端交互业务数据。
【技术特征摘要】
一种加速实现软件运营SaaS应用的方法,其特征在于,在SaaS应用网站部署有检测程序,该方法包括以下步骤服务端重构SaaS应用网络产品,打出应用包和air包,并向SaaS应用网站发布所述应用包和air包,SaaS应用网站运行应用包;当客户端访问SaaS应用网站时,SaaS应用网站根据部署的检测程序检测客户端是否安装了最新版本的air包;如果客户端没有安装最新版本的air包,则SaaS应用网站根据部署的检测程序向客户端传送所述air包,客户端安装所述air包;检测程序启动客户端的air包,客户端利用air包与服务端交互业务数据。2. 根据权利要求1所述的方法,其特征在于,当客户端访问SaaS应用网站时,在SaaS 应用网站根据部署的检测程序检测客户端是否安装了最新版本的air包之前,该方法进一 步包括SaaS应用网站根据部署的检测程序检测客户端是否安装了 air运行环境文件,如果客 户端没有安装air运行环境文件,则SaaS应用网站根据部署的检测程序向客户端传送air 运行环境文件,客户端安装air运行环境文件。3. 根据权利要求1或2所述的方法,其特征在于,在服务端重构SaaS应用网络产品,打出应用包和air包之后,并且在向SaaS应用网站 发布所述应用包和air包之前,该方法进一步包括服务端制作版本配置文件,其中,所述版本配置文件包括最新的air包的版本号和可 下载air包的路径;然后,将版本配置文件与所述应用包和air包一起发布到SaaS应用网站;所述当客户端访问SaaS应用网站时,SaaS应用网站根据部署的检测程序检测客户端 是否安装了最新版本的air包的方法包括所述检测程序将客户端已安装的air包的版本 号与所述版本配置文件中最新的air包的版本号作对比,来判断客户端已安装的air包是 否为最新版本的air包;所述SaaS应用网站根据部署的检测程序向客户端传送所述air包的方法包括SaaS 应用网站根据部署的检测程序根据版本配置文件中的可下载air包的路径,向客户端传送 所述air包;和/或,所述版本配置文件进一步采用扩展标记语言xml格式。4. 根据权利要求1所述的方法,其特征在于,服务端重构SaaS应用网络产品,打出应用 包和air包之后,并在向SaaS应用网站发布所述应用包和air包之前,该方法进一步包括 服务端对所述air包进行代码签名。5. 根据权利要求l所述的方法,其特征在于,所述如果客户端没有安装最新版本的air 包,则在SaaS应用网站根据部署的检测程序向客户端传送所述air包之前,该方法进一步 ...
【专利技术属性】
技术研发人员:孟鑫,陈水超,
申请(专利权)人:用友软件股份有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。