设计模式 – 将业务规则与业务流程分离

如何从业务流程外部化业务规则,以便我可以在不触及业务流程逻辑的情况下添加规则?

例如,我有两个业务流程,比如“添加产品”和“更新产品”,这两个流程共享一些常用规则,规则可以在以后继续添加.我打算编写一次业务流程,它执行特定流程的所有可用规则,如果没有抛出异常,则继续成功完成业务流程.

我不打算使用规则引擎,因为我认为这对我的架构来说可能太重了.

感谢致敬,
阿贾伊

最佳答案 这个问题的答案比我在这里写的要复杂得多.这涉及到您的业务/行业的数据关系,安全性,政策原则和行政约束的科学.

如果你的意思不如“商业规则”和“商业政策”那么模糊,我可能会误解你的问题.

点赞