工作流管理系统 jBPM
运行环境: | |
授权方式:BSD | |
软件大小:M | |
下载量:589 更新日期:2014-04-04 |
|
来源地址: | |
联系作者:Linux |
jBpm是一个灵活可扩展的工作流管理系统。作为 jBpm运行时server输入的业务流程使用简单强大的语言表达并打包在流程档案中。jBpm将工作流应用开发的便利性和杰出的企业应用集成(EAI)能力结合了起来。jBpm包括一个Web应用程序和一个日程安排程序。jBpm是一组J2SE组件,可以作为J2EE应用集群部署。
工作流程编辑
1) jBPM的运行需要数据库的支持,因此系统设计时要选定所用数据库。只要是Hibernate支持的数据库,jBPM就支持。数据库的初始化可以由jBPM自动完成,也可以通过ant generate.ddl任务生成SQL语句,在jBPM外部自己创建所需的表。
2) 使用jPdl定义工作流,生成processdinination.xml文件。可以采用GUI工具jPdl,但目前只支持jBPM1.0,而且bug很多。XML的DTD定义文件在jBPM下载包中。
3) Ant create.pde生成pde包的工作目录。将processdinination.xml文件和其它需要的文件放在指定的目录下,使用ant build.precess.archives生成pde包。pde包的格式采用jar。
4) 更改pde工作目录/src/config/jbpm.properties的相关属性,主要是设定相关的数据库连接信息。注意要将数据库的JDBC驱动放在pde工作目录的lib目录下。
5) Ant deploy.process.archives将刚才生成的pde部署到数据库。实际上就是向数据库插入一些相关数据。
6) 利用jBPM API函数开发相应的工作流程。
JBPM4.4部署在Tomcat6以上的版本jar包冲突 http://www.linuxidc.com/Linux/2014-04/99476.htm
JBPM流程实例(PV)Process Variables http://www.linuxidc.com/Linux/2014-06/102859.htm
JBPM流程实例(PI)Process Instance http://www.linuxidc.com/Linux/2014-06/102858.htm
JBPM流程部署校验 http://www.linuxidc.com/Linux/2014-06/102860.htm
跟JBPM学习设计模式 http://www.linuxidc.com/Linux/2014-06/102861.htm
转载自:http://www.linuxidc.com/Linux/2014-04/99476.htm