软件开发

如何界定规则引擎与应用系统的边界

应该如何判断哪些功能需要在应用系统中实现,哪些功能在规则引擎中实现,关于功能的摆放有没有大概的原则可以借鉴?

参与4

1同行回答

王文香王文香其它IBM
一般来讲,当您的业务应用系统中含有大量的复杂的多变的业务逻辑、业务策略时就要考虑使用规则引擎。在功能摆放上,应用系统主要负责业务功能的实现,比如有什么菜单有什么业务功能,ODM主要负责这些业务功能中的业务规则,即把负责多变的业务规则从业务系统中剥离出来,放到ODM中用...显示全部

一般来讲,当您的业务应用系统中含有大量的复杂的多变的业务逻辑、业务策略时就要考虑使用规则引擎。

在功能摆放上,应用系统主要负责业务功能的实现,比如有什么菜单有什么业务功能,ODM主要负责这些业务功能中的业务规则,即把负责多变的业务规则从业务系统中剥离出来,放到ODM中用自然语言实现。

收起
IT咨询服务 · 2017-01-17
浏览867

提问者

swallowluo
系统架构师中国金融电子化公司
擅长领域: 中间件服务器前置系统

问题来自

问题状态

  • 发布时间:2017-01-16
  • 关注会员:3 人
  • 问题浏览:3297
  • 最近回答:2017-01-17
  • X社区推广