锁定老帖子 主题:对jbpm流程引擎感兴趣的,可以参考参考
精华帖 (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成熟了来管理会更爽 |
|
返回顶楼 | |
发表时间:2007-09-18
谢谢,帮助不小:)
|
|
返回顶楼 | |
发表时间:2008-04-07
flash 写道 银狐999 写道 楼上二位兄弟,你们的想法很多开发人员都有。
实际例子应该会有很多,我身边有一些朋友的公司就在“基于jbpm开发项目”。—— 可惜我没有,对于jbpm,个人很欣赏它的“精简构架”(但仅仅是欣赏而已),但是对于实施国内项目,jbpm的模型和实现还是稍显简单。—— 曾经有一个朋友的公司实施一个项目,碰到一个“追加订单的流程案例(订单流程已经启动,客户又发起新的订货,追加到这一批订单中)”,他们打算用jbpm实现,但几个开发人员尝试用了很多方式都没有实现成功,后来还是放弃了。 用习惯了公司开发的工作流平台,再来看jbpm时,发现好多以前很容易就实现的功能,用jbpm时好麻烦,有的甚至还没找到实现的方法(本人对jbpm只有简单的研究)。不知道是jbpm的架构太过先进了呢,还是我们公司的产品太土了。土并实用着。。。 其实我也是专门关注于如何过程调度,他们是具体如何实现的 好像现在能搜索出来的都是 (注:以下所有参考代码,为了突出主题,都已经将实际代码中的event,log等处理删除) |
|
返回顶楼 | |
发表时间:2008-07-04
大家有谁研究过现在的pvm吗?我这几天粗略看了下,他把流程归为:结点+行为,我觉得很好噢。
|
|
返回顶楼 | |