深入浅出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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(oracle,Hibernate,workflow,webservice,jbpm)