怎样使JBPM和系统的其他模块耦合度降低

5 回复 [最后一篇]
jbpmvip
jbpmvip 的头像
User offline. Last seen 1 年 51 周 ago. Offline
注册时间: 05/20/2009
积分: 11

就是想做这么一件事,公文流转模块嵌入到系统里非常容易。。和别的模块尽可能的拨开。。

snowfox
snowfox 的头像
User offline. Last seen 12 小时 46 分钟 ago. Offline
注册时间: 03/27/2009
积分: 635

工作流本身只是业务系统的一个支撑,业务系统需要流程,则就调用流程系统提供的API,不需要就不调用,不知到你所说的耦合度,到底具体是指谁和谁之间有耦合?

cammette
cammette 的头像
User offline. Last seen 2 年 17 周 ago. Offline
注册时间: 06/04/2009
积分: 2

楼主是不是不想直接在业务代码里调用工作流的api,假如这样的话通过aop来实现,可以参考seam对jbpm的集成。

jbpmvip
jbpmvip 的头像
User offline. Last seen 1 年 51 周 ago. Offline
注册时间: 05/20/2009
积分: 11

谢谢。。我的意思是说,在业务系统里非常方便的调用工作流。。比如一个项目组,有三个人。。。。。我负责工作流的部分。其他人做别的。。就是我怎么能提供一个方便的调用接口。。。。有可能,我在别的地方开发。。然后开发完了,在和业务系统集成。。

wang19841229
wang19841229 的头像
User offline. Last seen 2 年 20 周 ago. Offline
注册时间: 06/21/2009
积分: 2

个人感觉应当是将工作流系统与业务系统完全隔离,除了组织系统以外其他的部分应当的完全透明的。也就是实现一个类似于中间件的东西,无论业务系统是一个怎样的项目或者系统,甚至是不同的开发语言编写的程序都应当可以适应。

张敏杰
张敏杰 的头像
User offline. Last seen 1 年 32 周 ago. Offline
注册时间: 02/05/2010
积分: 16

可以借鉴SAP的实现,使用事件来进行交互

评论查看选项

选择您喜欢的显示评论的模式,并点击“保存设置”来保存您所做的改变。