发明名称 |
一种基于动态代理实现的插件调度过程监控的方法 |
摘要 |
本发明提供一种基于动态代理实现的插件调度过程监控的方法,该监控方法中所有被监控的系统都是基于插件式开发的。监控逻辑的实现包括接口插件模块、创建实现对象模块、策略模块、监控逻辑模块、数据存储模块和返回实现对象模块。所述接口插件模块根据接口类名进入所述创建实现对象模块,实现对象使用所述策略模块分析判断是否进行监控策略,当应用系统设置为监控的时候植入所述监控逻辑模块,对于所述监控逻辑模块在运行过程中产生的数据通过所述数据存储模块进行非结构化的数据存储,同时进入所述返回实现对象模块;如果应用系统设置为不监控,则直接进入所述返回实现对象模块。该方法使用动态代理方式实现了对系统运行逻辑的插件调用关系、错误信息的统一监控。 |
申请公布号 |
CN103927244A |
申请公布日期 |
2014.07.16 |
申请号 |
CN201410150255.6 |
申请日期 |
2014.04.15 |
申请人 |
南威软件股份有限公司 |
发明人 |
游建友;赖礼袍;周华 |
分类号 |
G06F11/30(2006.01)I;G06F9/445(2006.01)I |
主分类号 |
G06F11/30(2006.01)I |
代理机构 |
泉州市文华专利代理有限公司 35205 |
代理人 |
陈雪莹 |
主权项 |
一种基于动态代理实现的插件调度过程监控的方法,该监控方法中所有被监控的系统都是基于插件式开发的,监控逻辑的实现包括接口插件模块、创建实现对象模块、策略模块、监控逻辑模块、数据存储模块和返回实现对象模块;所述接口插件模块根据接口类名称进入所述创建实现对象模块,实现对象使用所述策略模块分析判断是否进行监控策略,当应用系统设置为监控的时候植入所述监控逻辑模块,对于所述监控逻辑模块在运行过程中产生的数据通过所述数据存储模块进行非结构化的数据格式的存储,同时进入所述返回实现对象模块;如果应用系统设置为不监控,则直接进入所述返回实现对象模块;其特征在于:所述监控逻辑模块使用动态代理方式植入监控逻辑,实现对数据的监控。 |
地址 |
362000 福建省泉州市丰泽区丰海路南威大厦2号楼16-22层 |