JBPM是啥?

           jBPM是一种基于J2EE的轻量级工作流管理系统,是JBoss开源项目中的一个组成部分,全称是Java Business Process Management。它采用自己定义的JBoss jBPM Process definition language (jPdl)。jPdl认为:一个商务流程可以被看作是一个UML状态图。jPdl就是详细定义了这个状态图的每个部分,如起始、结束状态,状态之间的转换等。

            jBPM使用Hibernate来管理数据库,将数据的管理职能分离出去,自己专注于商务逻辑的处理。

            工作流,拿请假来说吧。申请人申请休假,填完休假单后提交给自己的上一级领导,领导审批后(如果同意)提交到人事部备案,这就是一个工作流。
           工作流管理系统的构成:
1.工作流引擎(定义规则,解释规则)
2.工作流设计器(JBPM已提供,亦可以自己设计)
3.流程操作(流程引擎提供的一些控制流程API)
4.工作流客户端程序(基于某一工作流引擎设计的)
5.流程监控
6.表单设计器(如:请假单。一些商业工作流管理系统中都会提供以下功能模块,方便用户)
7.与表单的集成(如:一个请假的工作流对应的会有一个请假申请单)
8.与应用程序的集成(提供与其他应用系统进行交互)

 

流程定义语言JPDL——》按流程定义语言提供的语法去定义流程
jBPM PROCESS ENGINE——》加载流程定义文件,根据流程定义语法解释流程并生成流程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值