刚开始接触JBPM不知道怎么在项目中应用,查了一些资料,大致对JBPM的开发有了一些了解。首先JBPM是JBoss企业中间件平台的一个组成部分,是一个灵活的,易扩展的工作流管理系统,只不过这个系统不像其他web系统那样需要我们部署到服务器上,如果我们要使用JBPM我们还需要JBPM的环境生成一些必要的文件,然后调用接口和方法才能使用。
JBPM工作流管理系统为我们提供了一组流程管理和操作的接口,如ProcessEngine (工作流引擎) 、ExecutionService(流程执行接口) 、ProcessInstance( 流程实例接口)、ProcessDefinition (流程定义接口) 、TaskService( 任务 操作接口)、HistoryService( 历史记录 操作接口)、RepositoryService ( 仓库 接口)等等。
也就是说JBPM工作流管理系统为我们提供了一组对工作流管理的接口和一些实现,数据持久化由Hibernate完成。如果我们要在系统中使用JBPM工作流管理系统,只需要将JBPM提供的一组jar包引入到系统中,修改一下文件的配置就可以通过调用JBPM提供的接口和方法进行系统开发了。
1、下载并解压JBPM-4.4. zip文件,目前最新版本是JBPPM-6.1.0
http://www.jbpm.org/
2、打开MyEclipse选择help——MyEclipse Configuration Center
3、进入MyEclipse配置中心后选择SoftWare选项
4、点击左上角的 add site
5、点击左上角选择 Add from Archive File,然后浏览并选择jBPM-4.4\install\src\gpd\jbpm-gpd-site.zip文件,然后写一个名字并点击OK
6、点击完成后,返回的页面中Personal Sites 应该已经显示了jBPM4.4,将其一级级展开,然后将下面的8项分别右键选择“Add to Profile”
7、然后右下角Software Updates Available将会显示你要安装的 jBPM 插件
9、直接next就可以安装成功了!
刚接触JBPM,对JBPM的了解的不是特别的深入,但是JBPM的一些大体运行机制和应用还是有必要有个了解,不会一头雾水不知道这一步在干什么下一步该干什么。看人家使用工作流都是图形化设计工作流流程,再加上一点代码就完成了。一直不知道jbpm图形化设计是需要插件的,查了查资料搭建了一下jbpm的开发环境,总结了总结jbpm的一些大体内容,收获还是蛮大的。
原文地址:http://blog.csdn.net/leimengyuanlian/article/details/40505189