多语言云编译实现系统功能动态扩展替换的方法及系统
基本信息
申请号 | CN201610599948.2 | 申请日 | - |
公开(公告)号 | CN106293863B | 公开(公告)日 | 2019-10-25 |
申请公布号 | CN106293863B | 申请公布日 | 2019-10-25 |
分类号 | G06F8/41;G06F9/451 | 分类 | 计算;推算;计数; |
发明人 | 闫观涛;刘生权;张庆化;熊品卿;徐东 | 申请(专利权)人 | 北京北森云计算股份有限公司 |
代理机构 | 北京路浩知识产权代理有限公司 | 代理人 | 李相雨 |
地址 | 100085 北京市海淀区上地东路35号颐泉汇7层 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种通过多语言云编译实现系统功能动态扩展替换的方法及系统,本发明根据拦截标签,在脚本存储库中存储对应于需要扩展的系统功能的业务逻辑拦截代码;本地编译时根据拦截标签在对应的位置添加处编译拦截装置代码,再根据拦截装置代码通过云编译再将对应的业务逻辑拦截代码进行编译并运行。本发明根据业务需求可以在线实时添加对应的业务逻辑拦截代码,从而可以在系统运行中通过云编译对业务逻辑拦截代码进行编译后直接引入并运行,对之前的代码毫无影响,实现了动态脚本引擎体系,继而实现了系统功能动态拦截扩展,提高了系统功能扩展的灵活性、开放性、可维护性以及可伸缩性。 |
