我总觉得,Rule Engine能做的事情大部分通过嵌入动态语言也能做到,比如系统中的很多业务规则判断,使用动态语言也能够达到强大的运行时改变规则的能力和集中化的业务规则管理的要求,而且使用下来的感觉,用jruby/groovy比用jboss rules集成起来更加容易。那么Rule Engine到底有什么优势呢? 以前我的理解是:Rule Engine使用的规则语言更容易被非IT人员理解和掌握,而脚本语言更容易被it人员使用。但是现在脚本语言的DSL能力不断提高,使得用脚本语言创建一门专门针对特定业务领域的DSL成本很低,而使用起来更方便,所以这方面的优势似乎也不明显了。 或 ...
jgyhuzhou
搜索本博客
存档
最新评论