业务事件和业务规则到底有什么区别??

业务事件和业务规则到底有什么区别??

参与10

2同行回答

maimiaomaimiao研发工程师Pactera
个人的理解:从粒度上说业务事件比业务规则粒度更大。业务事件顾名思义是一个事件,一个动作的概念,比如,甲在ATM取款机上取一笔款,已在电子商城上积分兑换了礼品,丙在某保险公司做了退保等等都是一个业务事件。而业务规则属于更细的粒度范畴。比如甲想做一笔贷款,银行的相关系统...显示全部

个人的理解:从粒度上说业务事件比业务规则粒度更大。业务事件顾名思义是一个事件,一个动作的概念,比如,甲在ATM取款机上取一笔款,已在电子商城上积分兑换了礼品,丙在某保险公司做了退保等等都是一个业务事件。而业务规则属于更细的粒度范畴。比如甲想做一笔贷款,银行的相关系统就会根据甲的相关属性执行相应的规则判断其是否能成功贷款,能贷款额度多少。

个人理解仅供参考。

收起
银行 · 2016-04-08
浏览1975
  • 若是业务规则的话,那么甲申请贷款,甲的年龄、收入、申请金额等,就算作业务规则,是这个意思吗??
    2016-04-13
  • maimiao  maimiao回复 c28276
    规则可以理解成业务逻辑,你说的年龄收入,申请金额等属于属性。简单的说这些属性可以通过规则得到一个结果。
    2016-04-14
liangruiliangrui软件架构设计师IBM
业务事件是业务流程起点和各个活动的输入,他触发相应的业务流程动作。一个业务事件可以包含多个属性,比如ATM取款这个事件,可以包含账号,账户,时间,金额等属性。而业务规则是业务逻辑的一种表现形式,通过把业务事件中的属性提交给业务规则,其计算逻辑会得出一个结果,作为业务事件...显示全部

业务事件是业务流程起点和各个活动的输入,他触发相应的业务流程动作。一个业务事件可以包含多个属性,比如ATM取款这个事件,可以包含账号,账户,时间,金额等属性。

而业务规则是业务逻辑的一种表现形式,通过把业务事件中的属性提交给业务规则,其计算逻辑会得出一个结果,作为业务事件的导致的结果,或者把这个结果应用于业务流程,控制流程的走向或者触发新的流程。

收起
互联网服务 · 2016-05-27
浏览1788

提问者

c28276
软件开发工程师dfban

问题状态

  • 发布时间:2016-04-08
  • 关注会员:3 人
  • 问题浏览:3794
  • 最近回答:2016-05-27
  • X社区推广