JBPM4.4简介(一)-概要与基本步骤(转)
2011-06-03 10:39:43| 分类: JBPM4.4 | 标签:无 |字号大中小 订阅
JBPM简介
JBPM是基于JAVA的工作流引擎。工作流引擎,给我们提供流程逻辑的定义方法,给我们提供根据流程逻辑来调度业务对象的功能。能使我们避免在代码中硬编码流程逻辑,因为硬编码的逻辑难于理解和复用,并且非常容易受到变化的影响,维护起来极度困难。
所谓业务对象,从现实生活的角度理解,就是那些需要在不同的人之间流动的信息。比如一个请假单据、一个报销单据、上级下发的一份文件、一次用车申请。任何一个业务流程,都会涉及到多个环节,在这些环节中,不同的人有不同的任务需要处理。
JBPM就负责在不同的环节中传递各种信息,并在信息到达某个环节之后,给某个相关责任人分配任务(比如“审批”任务)。
应用JBPM的基本步骤
定义流程
使用JPDL流程定义语言定义流程规则,得到流程定义(ProcessDefinition)文件(比如,把请假单的流转过程定义出来)
部署流程
将流程定义文件部署到数据库中相应的表中存储起来
执行流程
根据流程定义文件的规则,针对某一个具体的业务对象进行调度。比如:孙三创建了一个请假单,现在就把这个请假单对象交给JBPM来进行调度(在不同的审批者之间进行调度)。JBPM将会启动一个流程实例(ProcessInstance)来调度某一个具体的业务对象!
快速开始的实例
我们将基于JBPM4.4来开始我们的JBPM之旅!将模拟(利用JUnit测试单元)实现一个请假审批的基本流程。
分享到:
相关推荐
资源名称:JBPM4.4视频教程(22集附源码)资源目录:【】(01)jbpm4.4简介【】(02)JBPM4.4开发环境搭建【】(03)jbpm4.4环境搭建续【】(04)jbpm4.4配置文件和开发前准备【】(05)jbpm4.4部署流程发起流程实例【】(06)...
jbpm4.4 jar 包下载jbpm4.4 jar 包下载jbpm4.4 jar 包下载jbpm4.4 jar 包下载
jbpm4.4 schema.xsd jbpm4.4 schema.xsd jbpm4.4 schema.xsd jbpm4.4 schema.xsd jbpm4.4 schema.xsd
jBPM4.4开发指南 开发手册 JBPM4.4 开发
JBPM4.4与SSH2之整合(附完整源码) 这些天,想着把jbpm4.4与ssh2整合一下,由于之前从来没用过jbpm,也不知道各版本之间会有什么差异(经过网上的收集对比,还真有些差异),整合起来,还真是有些步履艰难。收集了...
jbpm4.4下载地址
jbpm4.4开发指南,jbpm4.4用户指南
jBPM4.4入门开发实例
首先感谢原创,相关信息请查询原创。... 看到好多朋友找不到相应的jar包,致使jbpm4.4的学习遇到困难,现提供除jbpm4.4自身jar包外的所有包,以便大家更快的学习jbpm4.4,希望能帮朋友们少走弯路!
jbpm4.4 工作流框架 笔记 工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现...
JBPM4.4学习文档.ppt
jBPM4.4课程文档
JBPM4.4之HelloWorld示例
终于把jbpm4.4上传完了,由于csdn最大容量才50m,所以我把这个jar包分成三个部分。
jbpm4.4整合s2sh 请假流程例子
jbpm4.4+ssh配置
jBPM4.4数据库表简单介绍
jbpm4.4 ibatis-spring 整合
jBPM 4.4开发指南,翻译官方文档 JBoss jBPM Teams
jBPM4.4工作流开发指南