论坛首页 Java企业应用论坛

对jbpm流程引擎感兴趣的,可以参考参考

浏览 14722 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-09-06  
loki 写道


drools 4 的example 展示了drools功能的使用
我目前关注的是你后面所写的部分:“规则调流程”,“事件外挂采用规则”之类

规则在bpm里的应用,我目前能够想到的
1 完成表单
2 驱动流程

不过,没有经过实践,也仅是想法
想听听大家的应用,参考下比较通用的做法。


我觉得这个问题就是工作流到底要做哪些事情了,我不太清楚你是把jbpm当流程工具看还是要封装一个什么东西,我认识工作流应用可以简单划分成流程本身,应用展示(你说的表单),组织结构三个方面. 我们现在已经把项目框架已经融合jbpm,drools了.不过我们没有把bpm,rule平行的看,结构是这样的,整个上下数据内容是基于标准的模型(Model)贯穿的

UI(bs基于JSF框架下结合Ajax) 或者 CS基于.net开发的UI
业务逻辑:单一的规则入口,前台只需要发送模型和规则名称,在这里调用规则引擎,所有规则,实际上也是业务逻辑在这里实现,好处非常明显,性能也还不错,事务和MQ在这里实现
jbpm的东西在逻辑之下,跟文件访问,xml数据交换平行
数据层:我们用的hibernate,没什么可说的

如果单独说bpm,实际上我们只是把外挂action改成了外挂rule,这样改起来会比较方便,Form层面上的东西BPM一概不管,由业务规则去实现.这样用规则以后不管自己写,等Drools的BRMS成熟了来管理会更爽
0 请登录后投票
   发表时间:2007-09-18  
谢谢,帮助不小:)
0 请登录后投票
   发表时间:2008-04-07  
flash 写道
银狐999 写道
楼上二位兄弟,你们的想法很多开发人员都有。
实际例子应该会有很多,我身边有一些朋友的公司就在“基于jbpm开发项目”。—— 可惜我没有,对于jbpm,个人很欣赏它的“精简构架”(但仅仅是欣赏而已),但是对于实施国内项目,jbpm的模型和实现还是稍显简单。—— 曾经有一个朋友的公司实施一个项目,碰到一个“追加订单的流程案例(订单流程已经启动,客户又发起新的订货,追加到这一批订单中)”,他们打算用jbpm实现,但几个开发人员尝试用了很多方式都没有实现成功,后来还是放弃了。

用习惯了公司开发的工作流平台,再来看jbpm时,发现好多以前很容易就实现的功能,用jbpm时好麻烦,有的甚至还没找到实现的方法(本人对jbpm只有简单的研究)。不知道是jbpm的架构太过先进了呢,还是我们公司的产品太土了。土并实用着。。。


其实我也是专门关注于如何过程调度,他们是具体如何实现的
好像现在能搜索出来的都是
(注:以下所有参考代码,为了突出主题,都已经将实际代码中的event,log等处理删除)

0 请登录后投票
   发表时间:2008-07-04  
大家有谁研究过现在的pvm吗?我这几天粗略看了下,他把流程归为:结点+行为,我觉得很好噢。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics