[发明专利]部署应用软件的方法及应用软件部署装置有效
申请号: | 201310389415.8 | 申请日: | 2013-08-30 |
公开(公告)号: | CN103455352A | 公开(公告)日: | 2013-12-18 |
发明(设计)人: | 安洋;陈雪松;栾明君;黄斌;陈艳;张养辉 | 申请(专利权)人: | 中国电子科技集团公司第十五研究所 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04L29/06 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 张璐;方晓明 |
地址: | 100083 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 部署 应用软件 方法 装置 | ||
技术领域
本发明涉及软件技术,尤其涉及一种部署应用软件的方法及应用软件部署装置。
背景技术
目前,应用软件部署复杂度越来越高,运维难度越来越大。以一个企业级应用软件部署系统为例,常常需要在性能优异的服务器上部署数据库服务、应用服务、消息服务、总线服务、门户服务等应用运行基础软件,过程复杂且专业性强。由于部署的应用软件种类繁多,当已部署的应用软件出现故障时,很难在短时间内对故障进行定位,例如,很难在短时间内判断是否为硬件、操作系统、网络或数据库链接等引起的故障。因而,无法对故障进行及时的修复,造成软件服务的中断,影响相关业务的正常运行。
为了避免部署的应用软件出现故障时对应用软件服务的影响,现有技术提出了三种解决方案。第一种解决方案为托管方案,即应用软件运营商将复杂的应用软件集中部署在一台或一组性能优异的服务器上,由专门的技术人员对服务器进行运维服务,用户通过购买部署及运维服务降低故障出现频率和时长,但该解决方案由于应用软件集中部署在一台或一组服务器上,存在安全上的极大隐患,且无法适应大型企业和有保密要求的用户,在发生故障时将影响所有用户使用应用软件业务。因而,一般采用第二种解决方案或第三种解决方案,第二种解决方案为冗余部署方案,即预先采购多套硬件设备(服务器)以形成冗余,并在每一组硬件设备上部署复杂的应用软件,在部署的一硬件设备发生故障时,将接入该硬件设备的用户切换至冗余的硬件设备上,从而通过冗余的方式保障用户应用软件业务的正常运行。第三种解决方案为云部署方案,即利用软件运营商现有配置的各类服务器,集中化管理所有服务器,为多台服务器预装各应用软件以形成冗余部署,并形成虚拟化母版,后续运维中,通过复制虚拟化母版的方式完成部署并向用户提供应用软件服务。
由上述可见,现有的应用软件部署系统,第二种解决方案中,虽然可克服安全上的隐患,能够应用于大型企业和有保密要求的用户,但冗余硬件设备的配置,使得应用软件部署成本高。第三种解决方案中,虽可充分利用各应用软件运营商部署的服务器,避免冗余硬件设备配置导致的成本升高问题,但用户购买虚拟化应用软件和服务的价格同样不菲,同时运维人员又要重新学习虚拟化部署技术,构建应用软件成本高。
发明内容
本发明的实施例提供一种部署应用软件的方法,降低应用软件部署成本。
本发明的实施例还提供一种应用软件部署装置,降低应用软件部署成本。
为达到上述目的,本发明实施例提供的一种部署应用软件的方法,该方法包括:
加载在移动存储设备中预装的待部署应用软件对应的应用软件环境,在加载的应用软件环境中,部署所述待部署应用软件;
在移动存储设备中,设置用户应用软件环境对应的安全认证信息以及权限信息;
硬件设备通过即插即用接入至少一个移动存储设备,根据移动存储设备中设置的用户安全认证信息,在通过对接入用户的安全认证后,获取所述移动存储设备中设置的权限信息,加载获取的权限信息对应的应用软件。
其中,所述应用软件环境包括操作系统以及中间件环境,预装应用软件环境包括:
A11,接收应用软件部署环境信息,如果应用软件部署环境信息中包含个人应用,选择安装个人应用对应的操作系统,否则,选择安装服务应用对应的操作系统;
A12,判断应用软件部署环境信息中是否包含安装JAVA环境信息,如果包含,安装并配置JAVA环境,执行步骤A13;否则,执行步骤A13;
A13,安装应用软件运行时的中间件环境;
A14,配置中间件环境参数。
其中,所述部署所述待部署应用软件包括:
将待部署应用软件文件复制到移动存储设备;
将待部署应用软件文件部署到加载的中间件环境中;
配置待部署应用软件参数。
其中,在所述配置待部署应用软件参数之后,所述方法进一步包括:
启动部署的应用软件,将应用软件进行发布,并使用应用软件;
获取使用应用软件后的应用软件运行状态,如果应用软件运行状态正常,测试应用软件基础业务功能;否则,返回执行所述配置待部署应用软件参数的流程;
判断基础业务功能测试是否正常,如果是,结束流程,否则,返回执行所述配置待部署应用软件参数的流程。
其中,所述设置用户安全认证信息以及权限信息包括:
在移动存储设备中存储用户信息、部署的应用软件信息以及权限信息;
在移动存储设备中预设安全认证信息。
其中,所述在移动存储设备中预设安全认证信息之后,所述方法进一步包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第十五研究所,未经中国电子科技集团公司第十五研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310389415.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种石墨碳套梯度抗氧化涂层及其制备方法
- 下一篇:用于喷墨打印机的陶瓷油墨