[发明专利]一种面向组件的业务规则的表示方法无效
申请号: | 200810014456.8 | 申请日: | 2008-03-11 |
公开(公告)号: | CN101256487A | 公开(公告)日: | 2008-09-03 |
发明(设计)人: | 杨平波;焦学瑞;赵旭东 | 申请(专利权)人: | 浪潮集团山东通用软件有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 济南信达专利事务所有限公司 | 代理人: | 姜明 |
地址: | 250014山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 组件 业务 规则 表示 方法 | ||
1、一种面向组件的业务规则的表示方法,其特征在于,该方法包括下列内容:
(1)将提供数据组件中的数据作为组件的属性在业务规则表达式中作为规则变量引用;
(2)将系统函数、全局变量作为规则的元素参与规则运算;
(3)支持业务规则的扩展;
(4)支持各类数据运算以及逻辑运算。
2、根据权利要求1所述的表示方法,其特征在于,将可以提供数据的组件中的数据作为组件的属性在业务规则表达式中作为规则变量引用,是指:
(1)对于提供单个输入框,引用方式为:组件编号.data;斜体部分的单个数据的组件编号在实际引用中以实际的组件编号替换;
(2)对于提供数据集的组件,其变量引用格式为:组件编号.数据列名[行号],其中行号为可选项,如果没有行号,则取组件的当前行替代或者根据传入规则引擎中的行号替换。
3、根据权利要求1所述的表示方法,其特征在于:将系统函数,全局变量等作为规则的元素参与规则运算,是指:
(1)系统中的全局函数直接以运算元素参与运算;
(2)系统中的函数集以及服务对象通过二次封装为全局函数参与运算;
(3)系统中的全局变量通过全局函数转换后作为运算元素。
4,根据权利要求1所述的表示方法,其特征在于,支持业务规则的扩展,主要是指在具体使用过程中如果发现业务规则中内置的服务不够使用,通过硬编码的方式完成一个全局函数,然后注册在规则服务中,即在规则定义中被引用。
5、根据权利要求1所述的表示方法,其特征在于:支持各类数据运算以及逻辑运算,是指:
(1)支持各类数学运算以及数学运算函数;
(2)支持布尔类型的逻辑运算。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团山东通用软件有限公司,未经浪潮集团山东通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810014456.8/1.html,转载请声明来源钻瓜专利网。