【技术实现步骤摘要】
并行业务规则引擎分支无限性解决方法本专利技术是在专利技术名称:并行业务规则引擎及其实现方法,申请号:201310073436.9,申请日:2013年3月7日的在先申请的基础上提出的分案申请。
本专利技术涉及计算机软件开发领域,应用于系统集成、软件系统配置、容错和高性能计算等方面。具体地,设计方案通过在规则引擎中增加并行执行体,在并行执行体中声明对分支的选择方式,及生成和查找方式,以提供对并行计算的有效支持。
技术介绍
规则引擎(regularrule)是指用一段易懂的脚本表示业务过程中的规则,脚本不需要经过编译,在程序运行期由规则引擎框架读取和解释,应用程序调用规则引擎接口触发执行相应的规则,从而达到业务逻辑和业务编程实现的分离。规则引擎不同于规则发现引擎,规则引擎属于程序配置体系;规则发现引擎是指通过模式匹配发现业务过程中的某种规律,属于模式识别范畴。规则引擎包括如下部分:规则脚本(不需要编译)、规则引擎框架、调用规则引擎的应用程序。一般规则脚本包括:执行体和规则体,规则体包括触发条件和对执行体和需执行方法的调用。工作流(workflow)指一系列前后相续相连的 ...
【技术保护点】
并行业务规则引擎分支无限性解决方法,规则引擎是指用一段易懂的代码表示业务过程中的规则,它不需要经过编译,在程序运行期被读取、执行,其特征在于,并行业务规则引擎根据业务的需要,并行地获得所有分支,并对分支中的数据进行有选择的操作;并行计算即并行操作,并行计算指,由于数据分布在不同的逻辑地址,需要通过相同或不同的子程序模块去分别操作,这些不同的子程序或者不同的逻辑地址的组合称为分支,对数据的一次操作,需要从一个或多个可能的分支去选择,操作在空间上是并行的,因此称为并行计算;并行业务规则引擎通过变量映射的方式查找和生成不同的分支,有别于传统的通过条件判断语句或条件触发语句查找和生 ...
【技术特征摘要】
1.并行业务规则引擎分支无限性解决方法,规则引擎是指用一段易懂的代码表示业务过程中的规则,它不需要经过编译,在程序运行期被读取、执行,其特征在于,并行业务规则引擎根据业务的需要,并行地获得所有分支,并对分支中的数据进行有选择的操作;并行计算即并行操作,并行计算指,由于数据分布在不同的逻辑地址,需要通过相同或不同的子程序模块去分别操作,这些不同的子程序或者不同的逻辑地址的组合称为分支,对数据的一次操作,需要从一个或多个可能的分支去选择,操作在空间上是并行的,因此称为并行计算;并行业务规则引擎通过变量映射的方式查找和生成不同的分支,有别于传统的通过条件判断语句或条件触发语句查找和生成分支的方式...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。