我想知道规则引擎和工作流引擎之间的区别是什么。就我而言,我必须自动化票务系统的某些规则。实际上,每个票证都有一个工作流程(打开->处理中->已解决->关闭)。
在我帮助设计规则引擎的应用程序中,通常是工作流中的一项活动。例如,票证工作流可以调用规则引擎活动来确定是否可以在给定当前票证状态的情况下移至下一个状态。
显然,您可以创建一个将两者紧密结合在一起的系统,但是从概念上讲,它们仍然扮演着不同的角色。