想在JADE中用规则引擎,JADE中有个JESS的例子,上网查了一下,似乎许可证不是那么开放,另外还有一个开源的项目Drools,现在叫JBoss Rules,是完全开源的,还有JBoss公司的支持,当然支持就要钱了,似乎还不错~
Drools有个Eclipse的plug in,安装还费了一些周折。先是想从更新网站自动安装,可是居然说缺少eclipse3.2!不过确实,我用的是3.3~下了一个似乎是最新版本的JBoss Rules3.1.0M1,解压到eclipse的plug in目录,发现用不了。看了一下文档,说是需要gef3.2以上的版本。装上gef3.3后就可以用了,不过发现有些视图显示不出来,运行例子程序也有错。又上JBoss Rules的主页看了看,发现3.0.6版的更新日期居然比3.1.0M1要新,二话不说,删了3.1.0M1,装上3.0.6,一切OK了~~
然后就是看Drools的文档,长长的,还满篇都是错别字(英文的)~~真是无语了!昨天下午开始看的,看到现在刚看完第一章,对Drools的结构、原理有了一个大体上的认识。第二章是介绍安装的,可以跳过了。第三章是重点,讲的是规则语言。第四章讲决策表,估计我用不到,大概看一下就行了。剩下的章节都是零碎的东西了,用到再看也不迟~~
没有评论:
发表评论