0 0

存储过程 变成规则引擎3

现在我有这样的一个存储过程 我要把它变成规则引擎去实现这个业务逻辑 我应该如何去设计 规则 使用 ibm webshere ilog jrules

传入一个参数 customerid      返回这个用户能够贷款的金额

过程的实现:

根据customerid查询数据库 获取 客户的详细信息 customer
if 客户的年龄 > 18 岁  then
    根据 客户的信用度id  查询客户信用度的值
         if 客户的信用度>1000 then
            用客户的信用度 参与 他能够贷款的金额的数量 返回出去

         else  返回 0
否则 返回0

主要问题是 在逻辑中要用到数据库中的值,jrules 好像是不能够直接连接数据库的?

2010年11月16日 14:11

1个答案 按时间排序 按投票排序

0 0

这种情况我们是这么实现的,通过规则引擎连接数据查询到相关信息,然后放到内存中
后面从内存中取出数据来做各种判断

2013年5月14日 16:38

相关推荐

    工作流引擎笔记第一节下

    工作流引擎是软件系统中用于自动化业务流程的关键组件,它能根据预定义的规则和步骤协调应用程序中的任务执行。在本节中,我们将深入探讨工作流引擎的核心概念、设计模式以及其实现细节。 首先,我们需要理解工作流...

    Drools4.0官方使用手册中文

    Drools是一个开源的Java规则引擎,用于处理业务规则,帮助开发者实现复杂的决策逻辑。 1. **语言表达式增强**: - 新的条件元素:`from`, `collect`, `accumulate` 和 `forall`,这些元素增强了规则条件的构建能力...

    搜索引擎-原理、技术与系统(google,baidu)

    同时,了解搜索引擎的工作原理,有助于开发出更符合搜索引擎抓取和索引规则的网站,从而提高网站的可见度和流量。 总结,搜索引擎原理、技术与系统涉及的领域广泛,包括爬虫技术、索引构建、查询处理和网页排名等。...

    IoTDB 是针对时间序列数据收集、存储与分析一体化的数据管理引擎.zip

    时间序列分析 一个时间序列通常由4种要素组成:趋势、季节变动、循环波动和不规则波动。 趋势:是时间序列在长时期内呈现出来的持续向上或持续向下的变动。...拐点则是指时间序列从上升趋势突然变为下降趋势的点。

    IoTDB是针对时间序列数据收集、存储与分析一体化的数据管理引擎,主要用于物联网.zip

    时间序列分析 一个时间序列通常由4种要素组成:趋势、季节变动、循环波动和不规则波动。 趋势:是时间序列在长时期内呈现出来的持续向上或持续向下的变动。...拐点则是指时间序列从上升趋势突然变为下降趋势的点。

    康威的人生游戏-规则框架和实现

    规则引擎是一种软件系统,它允许在运行时动态地添加、修改和删除规则,以便根据这些规则进行决策。在康威的游戏场景中,规则引擎可以用来处理细胞的状态更新逻辑。例如,我们可以定义如下规则: 1. **生存规则**:...

    Apache IoTDB 是针对时间序列数据收集、存储与分析一体化的数据管理引擎 它具有体量轻、性能高、易使用的特点.zip

    时间序列分析 一个时间序列通常由4种要素组成:趋势、季节变动、循环波动和不规则波动。 趋势:是时间序列在长时期内呈现出来的持续向上或持续向下的变动。...拐点则是指时间序列从上升趋势突然变为下降趋势的点。

    SQL Server2016安装过程详解

    7. **数据库引擎配置**:在“文件路径”选项中,可以指定日志文件和数据文件的存储位置,推荐将这些文件放在非系统盘上以提高性能。 8. **错误报告**:可以根据需要启用或禁用错误报告。 9. **全选安装**:在“准备...

    MySQL5.5编译工具configure向cmake过渡指南

    选项转换规则通常是将破折号替换为下划线,并将选项变为大写,如`--with-debug`对应`WITH_DEBUG=1`,`--with-embedded-server`对应`WITH_EMBEDDED_SERVER`。 调试配置过程中,configure会生成`config.log`和`config...

    URLRewriter

    这些规则通常存储在配置文件中,如Web.config,使得开发者可以根据需求灵活定制。 三、URLRewriter的功能 1. 友好的URL:将复杂的查询字符串转换为清晰的段式URL,如`/product.php?id=123`变为`/product/123`。 2. ...

    墨子号科技阿里云接入指导书.pdf

    用户可以根据自己的需求,配置相应的规则引擎,对接收到的数据进行转发、存储或者进一步的处理。 6. 连接的验证:在进行了一系列的登录和配置操作后,用户需要检查连接状态,以确保设备成功连接到阿里云平台。当...

    3D_game of life_3d元胞自动机_三维生命游戏_gameoflife_生命游戏

    《3D生命游戏:探索3D...借助像cocos2d这样的游戏引擎,开发者能够构建出引人入胜的视觉效果,使玩家能够直观地观察到生命的演变过程。这种模拟实验不仅在学术研究中有价值,也为游戏设计和艺术创作提供了无限灵感。

    10道经典MySQL⾯试题

    - `DROP` 会删除表的约束、触发器,相关的存储过程/函数保留但变为无效状态。 - **性能**:一般情况下,`DROP` > `TRUNCATE` > `DELETE`。 - **使用场景**:删除部分数据行用 `DELETE`,删除表用 `DROP`,若想...

    C语言 写的TTS例程

    文本到语音(Text-to-Speech,简称TTS)技术是一种将文字信息转化为可听见的语音输出的技术,广泛应用于各种软件、设备和...这是一个既挑战性又富有成就感的任务,因为这意味着你将亲自参与到将文字变为声音的过程中。

    UE4Conway:康威在虚幻引擎 4 中的生命游戏

    《康威生命游戏在虚幻引擎4中的实现与C++编程》 虚幻引擎4(Unreal Engine 4,简称UE4)是一款强大的实时3D创作工具,广泛应用于游戏开发、影视制作等领域。康威生命游戏(Conway's Game of Life),则是由数学家...

    藏经阁-空格技术架构云上实践与经验.pdf

    服务者可以将自己的技能和时间变成服务进行出售。 二、阿里云在空格的应用 阿里云在空格的应用非常广泛,包括云服务器ECS、负载均衡、数据库RDS、分布式数据库DRDS、Memory Cache(OCS)、数据传输(DTS)、存储、表格...

    2020-review-8-mysql.pptx

    此外,所有内置函数(如日期、时间、数学和加密函数等)以及所有跨存储引擎的功能(如存储过程、触发器、视图等)都在这一层实现。 2. **存储引擎层**:这部分负责数据的存储和提取。MySQL支持多种存储引擎,包括但...

    阿里云接入指导书EC202

    5. **规则引擎**:规则引擎允许数据转发,比如将收到的数据存储或转发到其他物联网设备。通过JSON格式的语句设置转发规则。 6. **EC20 MQTT配置**:EC20模块通过MQTT协议与阿里云连接。首先,查询模块的IP地址确保...

    基于jbox2d的仿愤怒的小鸟游戏

    例如,当小鸟击中目标后,可以模拟目标的破碎效果,通过改变物体的质量分布或使其变为“粉笔”材质,使碰撞后瞬间消失。 此外,游戏状态管理也是必不可少的。这包括记录分数、保存进度、加载关卡等。开发者需要设计...

Global site tag (gtag.js) - Google Analytics