首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JRules是什么?BRMS?

JRules是什么?BRMS?
EN

Stack Overflow用户
提问于 2010-07-13 16:04:50
回答 3查看 13K关注 0票数 0

什么是“商业规则”?请举例说明。

总线逻辑是为需求构建应用程序的核心逻辑。

但是什么是商业规则呢?

EN

回答 3

Stack Overflow用户

发布于 2012-04-18 16:52:12

BRMS =一组用于编辑和执行业务规则的工具

JRules = JBoss规则之类的BRMS解决方案,Blaze,等等

您希望使用BRMS将业务逻辑从应用程序外部化。

它与用于外部化数据的数据库相同。

业务规则是原子的,表示业务逻辑的一部分。

例如:

如果申请人的年龄小于18岁,则拒绝该申请

BRMS由:-规则存储库(文件系统或DB)组成。

  • 是开发人员(如Eclipse)和业务用户(非技术)界面(Web)
  • ,是执行规则的环境。

您可以使用BRMS来创建决策服务。

它可以在J2SE、J2EE、EJB、Web、MDB、.中“可调用”

因此,决策服务(JRules中的规则应用程序/规则集)中的事务人员规则可以被各种应用程序调用。

决策服务的真正优势。

将其想象为BPM需要做出决策,而不是在应用程序本身中编写条件和操作,然后调用DS来得到答案,从而做出决定。

创建一个虚拟DS并从BPM应用程序(如)调用它只需1小时。

业务规则的另一个定义是,它是业务策略实现的结果。

业务方针:“一个好的客户应该在年底得到奖励。”

业务分析师的任务是从这个语句中提取规则,从而得到这样的规则:

如果客户的身份为黄金,且顾客的购物车数量大于5,000 to,则将客户的地位设置为白金

当您创建规则时,您必须问自己许多问题,例如:

那银牌和铜牌呢?所有的门槛都被规则覆盖了吗?等等..。

决策服务可能包含数千个业务规则

例如:一些用于验证,一些用于资格验证,一些用于报价,等等.

希望它能帮上忙

票数 3
EN

Stack Overflow用户

发布于 2010-07-13 16:16:48

我不明白你关于标签的最后一句话。但简单地说,业务规则是驱动业务逻辑的规则。例如,在银行领域--如果帐户余额介于此帐户状态和此帐户状态之间,如果帐户余额低于该帐户余额,则状态将是另一种状态,它将触发一些工作流,如向客户发送邮件/电子邮件等。这只是一个例子。

为了将业务规则与核心应用程序隔离开来,原因包括更好的维护、分离关注点以及允许非开发人员(如主题专家)编写和维护BRMS所发展的业务规则。BRMS代表业务规则管理系统。包含商业规则的软件。JRules就是其中之一。您的应用程序与BRMS交谈以获取业务规则信息。

票数 2
EN

Stack Overflow用户

发布于 2013-03-12 08:52:21

如果您希望在JBoss业务规则管理系统(BRMS)中看到这一点,那么您可能希望尝试这个可重复的演示:

http://www.schabell.org/2012/06/jboss-enterprise-brms-bpm-made-simple.html

它使用简单的业务流程来直观地演示规则集成(从流程中调用规则)来决定业务流程中的路径。

希望你喜欢它。:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3239017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档