`
travelocity
  • 浏览: 9062 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

基于Drools规则引擎的企业级应用系列(二)

阅读更多

    Drools的应用托管在github上,源代码下载比较方便,需要注意的是Guvnor在2013年有个大的版本升级,主要是前端GWT的部分。

    不得不吐糟的是在Java社区中,越是活跃的社区,往往会有越多的变化。这种变化对于企业级应用而言,是无比痛苦的事情。规则引擎也是这样。一个经典的话题就是jBPM的发展,本来这个和规则引擎原本没有关系,忽然有一天,它就和drools flow接上头了。2010年对jBPM来说最大的事件莫过于jBPM的创建者Tom Baeyens离开JBoss了,他的离开使得jBPM的下一个版本jBPM5完全放弃了jBPM4的基础代码,基于Drools Flow重头来过。
    对于规则引擎来说,Drools运行中规则的一种模式就是package,将所有的规则文件编译成二进制的class,然后打包。一个小版本的升级就会让规则无法运行,导致很多项目都还在使用drools 4.X的版本。统统这些改变开源社区don't care, 如果你要使用新的功能,对不起,只靠你自己,或者来找我们的合作伙伴,类似于red hat公司,服务费在反哺到核心开发者,这成了开源社区的生财之道。

     这次Drools的GWT的升级,也比较有趣。Google从推出GWT以后,并且基于GWT开发了第一版的Gmail,在国外的企业级应用领域得到热捧。很多公司都用GWT开发界面逻辑复杂的应用,不过随着GWT的编译技术的成熟,在封装HTML元素方面出现了一些分歧。Google推出了比较朴实的HTML控件,extjs则推出了基于gwt的ext-gwt,还有一个smartgwt,以及芬兰的vaadin。前端方面超出了google的控制,因此在2012年,google放弃对GWT的控制权,成立了由上面几家组成的委员会。当然里面没有RedHat,但是redhat的GWT水平也很高,在Guvnor中有大量自定义优秀控件,因此,它决定利用开源力量在重新开发一套gwt的前端框架,这就是Guvnor6的由来。

    我选择的GWT2.4,需要在开发前认真学习gwt提供的showcase,否则,后续很多的开发都无法完成。

分享到:
评论

相关推荐

    Drools规则引擎从入门到精通

    1 Drools简介1.1 Drools的作用1.2 使用规则引擎的优势1.3 规则引擎应用场景2 Drools初体验2.1 构建项目2.2 案例描述 2.3 代码实现3 Drools语法介绍3.1 规则文件的组成3.2 规则体语法结构3.3 Pattern模式匹配 ...

    论文研究-Drools规则引擎的开发应用 .pdf

    Drools规则引擎的开发应用,艾建锋,,规则引擎技术是一项很有吸引力的技术。本文首先介绍了规则引擎的相关概念及其基本组成。然后重点介绍了Java规则引擎技术的规范和��

    Drools 规则引擎的介绍及应用

    Drools 规则引擎的介绍及应用,全面介绍了Drools的规则集文件语法

    Drools规则引擎从入门到精通源码

    从基础讲起,结合应用场景,由浅到深细化讲解drools规则引擎的的相关知识,并结合具体实例,演示功能的使用和注意事项。后面通过搭建具体的项目并结合springboot框架联合使用Drools的相关知识包括决策表的使用,囊括...

    Drools规则引擎Drools规则引擎

    Drools是Jboss公司旗下一款开源的规则引擎,它完整的实现了Rete 算法;提供了强大的Eclipse Plugin开发支持; 通过使用其中的DSL(Domain Specific Language),可以实现用自然语言方式来描述业务规则,使得业务分析...

    基于Drools的规则引擎实例(完整、可运行eclipse工程)

    基于Drools的规则引擎实例(完整、可运行eclipse工程)。 Drools 规则引擎

    基于Drools规则引擎的实例

    在网上看了基于Drools的规则流的应用,但是在处理.RF文件时遇到了空指针问题,因此没有用规则流的方法,解决了相同的规则匹配。

    drools规则引擎在促销系统中的应用.pdf

    drools规则引擎在促销系统中的应用.pdf

    Drools规则引擎实现原理及示例

    Drools规则引擎是一种嵌套在应用程序中的组件, 是用Java语言编写的开放源码规则引擎,使用Rete算法对所编写的规则求值。 它实现了将业务规则从程序代码忠分离出来,规则引擎使用特定的语法编写业务规则,规则引擎...

    Drools规则引擎样例系统

    基于Drools规则引擎开发的一个规则验证样例系统,包含java代码源码、规则源码及所依赖的jar包。

    Drools规则引擎及教程

    Drools规则引擎及教程,需在jdk1.6下运行,不缺jar包

    drools整合apollo实现动态规则引擎

    drools整合apollo实现动态规则引擎,可以在不停服的情况下动态调整规则。无需数据库等存储,自动推送

    Drools规则引擎介绍.ppt

    drools规则引擎,了解规则匹配,专家系统的可以学习一下,java的同学也可以学习一下,各大厂也在用哦

    drools规则引擎系统概要设计.pdf

    drools规则引擎系统概要设计.pdf

    Drools规则引擎手册.zip

    一个关于drools规则引擎的说明文档,说明的很详细,包括对drools的简介,运行方式介绍,语言编写教程,集成和测试教程,同时包括一些案例,应该是由外文文档进行的翻译

    Drools规则引擎

    描述Drools规则引擎的相关内容,并讲述java环境下如何集成drools工具实现规则的推理

    基于Drools规则引擎的丝绸辅助设计Web专家系统.pdf

    基于Drools规则引擎的丝绸辅助设计Web专家系统.pdf

    Drools规则引擎介绍

    Drools是Jboss公司旗下一款开源的规则引擎,它完整的实现了Rete算法;提供了强大的EclipsePlugin开发支持;通过使用其中的DSL(DomainSpecificLanguage),可以实现用自然语言方式来描述业务规则,使得业务分析人员也...

Global site tag (gtag.js) - Google Analytics