【技术实现步骤摘要】
应用程序的管控系统、方法、应用服务器及介质
[0001]本申请属于电子信息
,尤其涉及一种应用程序的管控系统
、
方法
、
应用服务器及介质
。
技术介绍
[0002]目前,服务器上的应用程序的安装都是采用手动安装的方式
。
管理员根据需求对服务器进行规划,逐步确定每个服务器上应当安装的应用程序,再将这些应用程序逐个安装到对应服务器上去
。
这样的部署方式,需要管理人员熟悉各类软件的安装规则和牢记每台服务器应当配置的软件
。
往往造成管理人员需要进行大量的重复部署工作,时间成本和人力成本较高
。
[0003]对于测试环境和小规模使用环境来说,对服务器的要求不是很高,不需要将每个应用程序分别安装在不同的服务器中去
。
但是,由于在一台服务器上只能对一个应用进行管控,若将多个应用程序同时安装在单个服务器时,会引起应用程序监控和管理的混乱,不利于操作人员的使用
。
[0004]因此,针对安装有多个应用程序的单个服务器,如何管控多个应用程序亟待解决
。
技术实现思路
[0005]为克服相关技术中存在的问题,本申请实施例提供了一种应用程序的管控系统
、
方法
、
应用服务器及介质,以解决针对安装有多个应用的单个应用服务器,如何管控多个应用程序的问题
。
[0006]本申请是通过如下技术方案实现的:
[0007 ...
【技术保护点】
【技术特征摘要】
1.
一种应用程序的管控系统,其特征在于,包括用户视图模块
、
服务管控模块
、
代理程序模块和应用服务模块;所述代理程序模块和所述应用服务模块安装在一个应用服务器上;所述应用服务模块安装有多个应用程序;所述用户视图模块,用于将控制命令发送给所述服务管控模块;所述控制命令包括目标应用程序的信息;所述服务管控模块,用于接收所述控制命令,并将所述控制命令转发给所述代理程序模块;所述代理程序模块,用于基于所述控制命令,从所述应用服务模块的多个应用程序中选择并管控所述目标应用程序
。2.
如权利要求1所述的应用程序的管控系统,其特征在于,所述代理程序模块,具体用于:基于所述目标应用程序的信息,与所述应用服务模块建立目标会话信道;通过所述目标会话信道,执行所述控制命令,管控所述目标应用程序运行;接收所述目标应用程序的运行结果,并将所述运行结果发送给所述服务管控模块
。3.
如权利要求2所述的应用程序的管控系统,其特征在于,所述代理程序模块,具体用于:基于所述目标应用程序的信息,向所述应用服务模块发起会话,与所述目标应用程序进行链接;若链接成功,则与所述应用服务模块建立目标会话信道,并将链接成功的信息发送给所述服务管控模块;若链接不成功,则无法与所述应用服务模块建立目标会话信道,并将链接失败的信息发送给所述服务管控模块
。4.
如权利要求2所述的应用程序的管控系统,其特征在于,所述服务管控模块,还用于:接收所述代理程序模块返回的所述运行结果;所述运行结果包括所述目标应用程序的执行信息和应用消息;将所述运行结果发送给所述用户视图模块
。5.
如权利要求1‑4任一项所述的应用程序的管控系统,其特征在于,所述用户视图模块,还用于在所述将控制命令发送给所述服务管控模块之前,将安装命令发送给所述服务管控模块;所述服务管控模块,还用于接收所述安装命令,并将所述安装命令转发给所述代理程序模块;所述安装命令包括目标应用程序的安装信息;所述代理程序模块,还用于接收所述安装命令,并基于所述目标应用程序的安装信息在所述应用服务模块上安装所述目标应用程序,以及生成所述目标应用...
【专利技术属性】
技术研发人员:周举,王志刚,刘士泽,黄金凡,左宝廷,
申请(专利权)人:河北纬坤电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。