业界有两个标准:
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
分享到:
相关推荐
《深入浅出jBPM》深入浅出,示例丰富,实用性强,适合有一定Java基础的读者阅读。
helloworld..............................................2 1.1 下载开发套件.............................................2 1.2 安装流程设计器 .........................................7 1.3 jBPM版hello...
《深入浅出jBPM》深入浅出,示例丰富,实用性强,适合有一定Java基础的读者阅读。
《深入浅出jBPM》深入浅出,示例丰富,实用性强,适合有一定Java基础的读者阅读。
《深入浅出jBPM》深入浅出,示例丰富,实用性强,适合有一定Java基础的读者阅读。
helloworld..............................................2 1.1 下载开发套件.............................................2 1.2 安装流程设计器 .........................................7 1.3 jBPM版hello...
【深入浅出JBPM最新源码第七章-报销实例】是一个关于企业流程管理(Business Process Management,简称BPM)的实战教程,主要聚焦在JBPM框架的使用上,结合了myeclipse集成开发环境、SQL数据库、Tomcat6.0应用服务器...
jBPM(Java Business Process Management)是一个开源项目,用于处理业务流程的管理和执行。...胡奇的这本指南,通过深入浅出的讲解和案例分析,将复杂的jBPM4应用开发过程简化,使之变得更加易于理解和掌握。
【深入浅出JPBM 第7章源代码】是关于企业级业务流程管理(Business Process Management,简称BPM)系统开发的实践教程。本章节聚焦于报销与采购流程的实现,通过提供完整的工程源代码,帮助读者更直观地理解JPBM在...
本课程旨在深入浅出地介绍jbpm4.0的核心概念、优势以及如何在实际项目中应用。 首先,我们要理解工作流的基本概念。工作流是指一系列相互关联的任务,这些任务按照一定的规则和顺序执行,以完成一个业务过程。工作...
这本书深入浅出地探讨了jBPM的核心概念、功能以及在实际业务场景中的应用。 jBPM(Java Business Process Management)是一个开源的工作流管理系统,它为开发人员提供了处理业务流程的强大工具。jBPM设计用于集成...
综上所述,JBPM工作流演示系统不仅是一个技术演示案例,更是一个综合性的学习平台,通过模拟真实的请假审批流程,深入浅出地介绍了JBPM工作流引擎的集成与应用,为开发者提供了宝贵的实战经验。
《轻量级Java EE企业应用实战(第3版)》是一本深入浅出介绍如何构建高效、实用的企业级应用程序的书籍。作者李刚在书中详细阐述了如何利用Java EE技术栈来开发轻量级的工作流系统,使得读者能够理解并掌握相关知识...