jBPM 5.0第一个RC版本-jBPM 5.0 RC1下载地址发布了,关注jBPM 5.0的朋友可以直接去官方获取了最新的jBPM 5.0下载地址下载试用。说到jBPM,笔者目前已知的最新稳定版似乎是jBPM 4.4,而国内使用该版本的用户的确也不再少数。不过似乎jBPM 4.x系列只是社区版本,并不是jBoss旗下的企业版本。而从官方目前的情况来看,貌似jBPM 4.x也没有继续发展下去的意识。具体因为什么目前也不得而知了,不过对于开源用户来说,没有一个活跃的开源团队来支持,那么这个项目最好还是不要使用的好。
目前经多方消息证实JBPM4.x已经被抛弃,该项目并没有得到Jboss社区的支持,一些高人们系了JBPM4的开发成员才知道,JBPM4只是社区版,JBPM3才是企业版,而对于社区版本和企业版的区别,相信大家都应该很清楚吧,同时原先JBPM开发团队的team leader已经离开了JBoss,而即将release的JBPM5正由Drools Flow的开发团队来开发,所以JBPM5实际上和以往JBPM会有很大的不同,而更加像Drools Flow
了解了这些之后,很多朋友曾产生将JBPM换成3.x的想法,但是考虑到系统中对流程的需求并不是特别复杂,所以决定继续使用4.4,值得欣慰的是,据这位 JBPM4.x的开发成员说,4.3的版本有很多bug,但是4.4的bug还是比较少的,这些是可以从官方上面看到的,但是,你以前是JBPM3.x的用户,并且继续希望想 use a bpm with jboss esb,你应该放弃JBPM4.x了,因为目前的版本是无法做到的。
也考虑过,既然JBPM5会和Drools Flow很像,为什么不使用它呢?但是通过各种互联网途径搜索下同行的使用需求发现,他们使用的工作流产品,JBPM的数量是160几条,而出现Drools的只有16条,很明显,这两个开源产品的受欢迎程度的差距还是比较大的
但是,对于关注开源工作流引擎的开发者来说,JBPM5的开发由Drools Flow团队来担当,是一个好消息,因为Drools Flow并不只是BPM,通过Drools Flow的身影,我们还能够了解到它内在的Drools 平台,包括:业务规则引擎,CEP(Complex event processing 复杂事件处理)等等特征
说到这里,不能不说jBPM目前的高版本的确面临着两难的选择,一方面jBPM 4.4似乎是最稳定的包含了足够多的新特性,但是却没有进一步的支持了,而jBPM 5.0似乎又过于年轻。似乎jBPM 3.0才是我们的首选。切不说其中的厉害,单单就升级成本来说,似乎保留现有的版本,实现需要的功能才是最稳妥的做法,让我们一起来静观jBPM 5.0的发展吧。或许当期成熟之日,就是我们切换版本之时。