[发明专利]基于业务处理的规则引擎动态配置方法无效
申请号: | 201110185325.8 | 申请日: | 2011-07-01 |
公开(公告)号: | CN102231162A | 公开(公告)日: | 2011-11-02 |
发明(设计)人: | 钟凯;黄炜 | 申请(专利权)人: | 福建富士通信息软件有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 宋连梅 |
地址: | 350000 福建*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于业务处理的规则引擎动态配置方法,其特征在于:所述方法提供前台配置决策单元,过程、函数代码单元,带有规则引擎配置表的数据库,决策步骤定义表,决策编译生成器,用于存储C++程序文件单元,用于保存.so、.a文件单元,C++编译器,存储有基本类、网络类、配置文件类、调度接口类、数据库类、监控类、公用日志类、进程通信类、公用配置类、信息点布控类信息的公用库以及包含有复数个应用程序的应用程序单元;通过各单元的协作处理,实现拥有人性化的配置界面,不需要专业的技术人员即可完成业务规则的配置,将业务规则转化成C++程序文件并编译成.so和.a文件,产生最终处理业务逻辑的程序,来完成业务的处理。 | ||
搜索关键词: | 基于 业务 处理 规则 引擎 动态 配置 方法 | ||
【主权项】:
一种基于业务处理的规则引擎动态配置方法,其特征在于:所述方法提供前台配置决策单元,过程、函数代码单元,带有规则引擎配置表的数据库,决策步骤定义表,决策编译生成器,用于存储C++程序文件单元,用于保存.so、.a文件单元,C++编译器,存储有基本类、网络类、配置文件类、调度接口类、数据库类、监控类、公用日志类、进程通信类、公用配置类、信息点布控类信息的公用库以及包含有复数个应用程序的应用程序单元;所述方法具体步骤如下:步骤10、根据业务需求预先定义好相应的过程、函数,直接编写成代码存储于所述过程、函数代码单元,并将过程、函数在所述带有规则引擎配置表的数据库中进行注册;步骤20、技术人员通过所述前台配置决策单元进行业务决策的配置,在配置决策时,根据要处理的业务调用所述过程、函数代码单元中的过程、函数来配置业务决策数据,配置前预先在所述带有规则引擎配置表的数据库注册.so和.a文件的文件名及存放位置;步骤30、将步骤20配置好的决策数据保存在所述数据库的规则引擎配置表中,同时将所述决策数据经编译后形成决策执行步骤信息并保存于所述决策步骤定义表中;所述决策编译生成器将所述规则引擎配置表中的决策数据根据所述决策步骤定义表中的决策执行步骤信息编译生成C++程序文件存于C++程序文件单元中;步骤40、C++程序文件单元获取公用库中的相应信息,并调用所述过程、函数代码单元中的过程、函数,将C++程序文件通过所述C++编译器编译成.so和.a文件;将.so和.a文件保存于所述.so、.a文件单元中;步骤50、应用程序单元根据要处理的业务触发相应的应用程序到所述带有规则引擎配置表的数据库查找.so和.a文件的存放位置及文件名并调用所述.so和.a文件来完成该业务处理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建富士通信息软件有限公司,未经福建富士通信息软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110185325.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种从简历库中快速检索简历的方法
- 下一篇:一种多点触摸跟踪识别方法及其系统