[发明专利]一种基于JMS的指令执行服务工具及方法在审
申请号: | 201611198023.3 | 申请日: | 2016-12-22 |
公开(公告)号: | CN106789245A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 王莉 | 申请(专利权)人: | 浪潮通信信息系统有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F9/44 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 孟峣 |
地址: | 250100 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 jms 指令 执行 服务 工具 方法 | ||
1.一种基于JMS的指令执行服务工具,其特征在于,包括指令管理模块和指令执行模块,且两个模块之间通过Webservice机制实现解耦和通信,共用一个指令发送代理服务完成消息的发送和接收;当指令管理模块发送操作指令后,指令执行模块采用基于JMS消息机制的指令执行服务技术,保证指令的准确且快速执行,同时同步反馈执行结果消息给指令管理模块,供用户查看执行进度。
2.根据权利要求1所述的一种基于JMS的指令执行服务工具,其特征在于,所述指令管理模块对指令进行管理,以存储控制指令模板的指令生成逻辑:首先将无线3G/4G、传输领域的配置场景中的配置参数和指令逻辑固化成模板,用户通过选择不同的模板,填充相应的参数,该指令管理模块自动的结合参数生成相应的操作指令。
3.根据权利要求2所述的一种基于JMS的指令执行服务工具,其特征在于,在指令管理模块中采用存储过程开发管理的技术,即对不同场景的指令管理是以存储过程的方式进行开发,当用户新增业务场景时,只需要新开发存储过程即可,不需新开发web应用代码;针对不同区域对同一场景的操作维护的指令差异性,调整相应的存储过程即可满足需求定制。
4.根据权利要求1所述的一种基于JMS的指令执行服务工具,其特征在于,所述指令执行模块采用Webservice+JMS框架,分离指令配置和指令执行服务,并将执行的指令封装为JMS消息,多线程处理指令。
5.根据权利要求4所述的一种基于JMS的指令执行服务工具,其特征在于,所述Webservice框架是指该指令执行模块通过Webservice接口,将应用系统封装好的指令派发给指令执行服务,该Webservice接口将应用系统和指令执行解耦;应用系统为配置管理、故障检测或者网优系统,不同的应用系统维护不同的指令模板,使用者只需按接口封装参数,即可调用指令执行服务。
6.根据权利要求4所述的一种基于JMS的指令执行服务工具,其特征在于,所述JMS框架是指指令执行服务采用JMS消息的方式管理指令队列和结果消息队列,其中,指令队列中的消息采用Queue模式,即点对点模式进行存储消费,在处理过程中每处理一条指令就将执行结果在结果消息队列中发布,该结果消息队列以Topic消息模式,即发布/订阅模式发布,使服务调用者可以及时看到指令的执行结果。
7.根据权利要求6所述的一种基于JMS的指令执行服务工具,其特征在于,所述Queue模式具体为:当调用Webservice接口发送指令后,发送的指令被放入JMS消息的指令队列,此处消息采用Queue模式;
消息生产者将指令消息发送到Queue中,消费者从Queue中取出指令消息进行处理;
指令执行模块采用多线程处理的方式,每个线程为一个消费者,Queue支持多个消费者,且Queue中的消息只能被一个线程取走,如果没有消费者,消息一直存储直到被消费者取走。
8.根据权利要求6所述的一种基于JMS的指令执行服务工具,其特征在于,所述Topic消息模式为:指令执行模块将所有的指令下发执行后,将指令的返回结果放入指令结果消息队列,此处消息采用Topic模式;当指令执行模块将结果消息发布到Topic队列中,所有监听该Topic地址的的订阅者都收到消息,如果没有监听地址,该消息丢失,不再保存。
9.根据权利要求1-8任一所述的一种基于JMS的指令执行服务工具,其特征在于,还包括适配不同协议的接口适配器,包括Telnet接口适配,SSH接口适配,TL1接口适配;当应用系统调用指令服务时,系统根据所操作的设备,自动建立本工具与设备的连接通道。
10.一种基于JMS的指令执行服务方法,其特征在于,通过基于JMS的指令执行服务工具,将业务场景固化成业务模板供用户操作,将用户配置好的模板自动生成操作指令集,调用指令执行服务,完成设备的适配对接和指令的发送,同时记录并反馈执行结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通信信息系统有限公司,未经浪潮通信信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611198023.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种腌腊肉生产用悬挂装置
- 下一篇:一种设置有传送带的食品单冻机