深入浅出JBPM完整版
业界有两个标准:
?????? BPEL (Business Process Execution Language)?? IBM,Oracle,BEA 推崇
??????????????? 关注在ESB上进行服务编排
?????? WFMC(Workflow Management Coalition)???? 国内比较多
??????????????? 关注人机交互
?
JBPM是开源轻量级,没有采用BPEL和WFMC,而是采用JPDL结构描述语言,更加简单,易读。
采用Hibernate作为持久层工具,嵌入式方式与j2EE工程结合使用,只需要将JBPM相关的jar文件和配置文件放在工程里面就可以使用jBPM流程引擎,不需要额外的流程服务器。需要编写无状态的SessionBean或者WebService来封装jBPM的常用操作。
?
JBPM采用LGPL协议,允许商业软件通过类库引用方式使用,不需要开源商业软件的代码。如果修改,则所有修改的代码、涉及修改部分的额外代码和衍生的代码都必须采用LGPL协议。
?
JBPM是基于java语言实现的工作流产品,主要使用场合为基于J2EE的B/S系统。
?
一、HelloWorld
?
下载http://sourceforge.net/projects/jbpm
jbpm-jpdl-suite-3.2.3.zip
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?